home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.jdt.ui_3.1.1.jar / plugin.xml < prev    next >
Encoding:
Extensible Markup Language  |  2005-09-29  |  195.2 KB  |  4,492 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5.    <extension-point id="javaElementFilters" name="%elementFiltersName" schema="schema/javaElementFilters.exsd"/>
  6.    <extension-point id="javaEditorTextHovers" name="%javaEditorTextHoversName" schema="schema/javaEditorTextHovers.exsd"/>
  7.    <extension-point id="javadocCompletionProcessor" name="%javadocCompletionProcessor" schema="schema/javadocCompletionProcessor.exsd"/>
  8.    <extension-point id="quickFixProcessors" name="%quickFixProcessorExtensionPoint" schema="schema/quickFixProcessors.exsd"/>
  9.    <extension-point id="quickAssistProcessors" name="%quickAssistProcessorExtensionPoint" schema="schema/quickAssistProcessors.exsd"/>
  10.    <extension-point id="classpathContainerPage" name="%classpathContainerPageExtensionPoint" schema="schema/classpathContainerPage.exsd"/>
  11.    <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
  12.    <extension-point id="queryParticipants" name="%queryParticipantsExtensionPoint" schema="schema/queryParticipants.exsd"/>
  13.    
  14.  
  15. <extension
  16.     point="org.eclipse.ui.decorators">
  17.     <!---
  18.     <decorator
  19.         label="%ProblemsLabelDecorator.label"
  20.         state="false"
  21.         lightweight="true"
  22.         location="BOTTOM_LEFT"
  23.         class="org.eclipse.jdt.ui.ProblemsLabelDecorator"
  24.         id="org.eclipse.jdt.ui.problem.decorator">
  25.         <description>
  26.             %ProblemsLabelDecorator.description
  27.         </description>
  28.         <enablement>
  29.             <or>
  30.                 <objectClass
  31.                     name="org.eclipse.core.resources.IResource">
  32.                 </objectClass>         
  33.                 <objectClass
  34.                     name="org.eclipse.jdt.core.IJavaElement">
  35.                 </objectClass>
  36.             </or>                
  37.         </enablement>
  38.     </decorator>
  39.     -->
  40.     <decorator
  41.         label="%OverrideIndicatorLabelDecorator.label"
  42.         lightweight="true"
  43.         location="BOTTOM_RIGHT"        
  44.         state="true"
  45.         class="org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator"
  46.         id="org.eclipse.jdt.ui.override.decorator">
  47.         <description>
  48.             %OverrideIndicatorLabelDecorator.description
  49.         </description>
  50.         <enablement>
  51.             <objectClass
  52.                 name="org.eclipse.jdt.core.IMethod">
  53.             </objectClass>
  54.         </enablement>
  55.     </decorator>    
  56. </extension>
  57.  
  58.    <extension point="org.eclipse.core.runtime.adapters">
  59.         <factory 
  60.             class="org.eclipse.jdt.internal.ui.JavaElementAdapterFactory" 
  61.             adaptableType="org.eclipse.jdt.core.IJavaElement">
  62.             
  63.             <adapter type="org.eclipse.core.resources.IResource"/>
  64.             
  65.             <adapter type="org.eclipse.ui.IPersistableElement"/>
  66.             <adapter type="org.eclipse.ui.IContributorResourceAdapter"/>
  67.             <adapter type="org.eclipse.ui.internal.ide.IContributorResourceAdapter2"/>
  68.             <adapter type="org.eclipse.ui.IContainmentAdapter"/>
  69.             
  70.             <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
  71.             
  72.             <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
  73.             <adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
  74.             <adapter type="org.eclipse.ui.views.tasklist.ITaskListResourceAdapter"/>
  75.             
  76.             <adapter type="org.eclipse.jdt.internal.ui.IResourceLocator"/>
  77.         </factory>
  78.         
  79.         <factory 
  80.             class="org.eclipse.jdt.internal.ui.JavaProjectAdapterFactory" 
  81.             adaptableType="org.eclipse.jdt.core.IJavaProject">
  82.             <adapter type="org.eclipse.core.resources.IProject"/>
  83.         </factory>
  84.         
  85.         <factory 
  86.             class="org.eclipse.jdt.internal.ui.ResourceAdapterFactory" 
  87.             adaptableType="org.eclipse.core.resources.IResource">
  88.             <adapter type="org.eclipse.jdt.core.IJavaElement"/>
  89.         </factory>
  90.         
  91.         <factory 
  92.             class="org.eclipse.jdt.internal.ui.MarkerAdapterFactory" 
  93.             adaptableType="org.eclipse.core.resources.IMarker">
  94.             <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
  95.         </factory>
  96.         
  97.         <factory 
  98.             class="org.eclipse.jdt.internal.ui.EditorInputAdapterFactory" 
  99.             adaptableType="org.eclipse.ui.IEditorInput">
  100.             <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
  101.         </factory>
  102.         
  103.         <factory 
  104.             class="org.eclipse.jdt.internal.ui.LogicalPackageAdapterFactory" 
  105.             adaptableType="org.eclipse.jdt.internal.ui.browsing.LogicalPackage">
  106.             <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
  107.             <adapter type="org.eclipse.core.internal.resources.mapping.ResourceMapping"/>
  108.         </factory>
  109.         
  110.         <factory 
  111.             class="org.eclipse.jdt.internal.ui.refactoring.RefactoringAdapterFactory" 
  112.             adaptableType="org.eclipse.jdt.internal.corext.refactoring.changes.CompilationUnitChange">
  113.             <adapter type="org.eclipse.ltk.internal.ui.refactoring.IChangeElementChildrenCreator"/>
  114.         </factory>
  115.         
  116.    </extension>         
  117.  
  118.  
  119.    <extension
  120.          point="org.eclipse.jdt.ui.classpathContainerPage">
  121.       <classpathContainerPage
  122.             name="%defaultClasspathContainerPage"
  123.             class="org.eclipse.jdt.internal.ui.wizards.buildpaths.ClasspathContainerDefaultPage"
  124.             id="*">
  125.       </classpathContainerPage>
  126.    </extension>
  127.    <extension
  128.          point="org.eclipse.jdt.ui.javadocCompletionProcessor">
  129.       <javadocCompletionProcessor
  130.             name="%defaultJavadocCompletionProcessor"
  131.             class="org.eclipse.jdt.internal.ui.text.javadoc.JavaDocCompletionEvaluator"
  132.             id="org.eclipse.jdt.ui.text.javadoc.JavaDocCompletionEvaluator">
  133.       </javadocCompletionProcessor>
  134.       <javadocCompletionProcessor
  135.             name="%spellingJavadocCompletionProcessor"
  136.             class="org.eclipse.jdt.internal.ui.text.spelling.WordCompletionProcessor"
  137.             id= "org.eclipse.jdt.ui.text.javadoc.spelling.WordCompletionProcessor">
  138.       </javadocCompletionProcessor>
  139.    </extension>
  140.    <extension
  141.          point="org.eclipse.jdt.ui.quickFixProcessors">
  142.       <quickFixProcessor
  143.             name="%defaultQuickFixProcessor"
  144.             class="org.eclipse.jdt.internal.ui.text.correction.QuickFixProcessor"
  145.             id="org.eclipse.jdt.ui.text.correction.QuickFixProcessor">
  146.       </quickFixProcessor>
  147.       <quickFixProcessor
  148.             name="%spellingQuickFixProcessor"
  149.             class="org.eclipse.jdt.internal.ui.text.spelling.WordQuickFixProcessor"
  150.             id= "org.eclipse.jdt.ui.text.correction.spelling.QuickFixProcessor">
  151.       </quickFixProcessor>
  152.    </extension>
  153.    <extension
  154.          point="org.eclipse.jdt.ui.quickAssistProcessors">
  155.       <quickAssistProcessor
  156.             name="%defaultQuickAssistProcessor"
  157.             class="org.eclipse.jdt.internal.ui.text.correction.QuickAssistProcessor"
  158.             id="org.eclipse.jdt.ui.text.correction.QuickAssistProcessor">
  159.       </quickAssistProcessor>
  160.       <quickAssistProcessor
  161.             name="%quickTemplateAssistProcessor"
  162.             class="org.eclipse.jdt.internal.ui.text.correction.QuickTemplateProcessor"
  163.             id="org.eclipse.jdt.ui.text.correction.QuickTemplateProcessor">
  164.       </quickAssistProcessor>
  165.       <quickAssistProcessor
  166.             name="%advancedQuickAssistProcessor"
  167.             class="org.eclipse.jdt.internal.ui.text.correction.AdvancedQuickAssistProcessor"
  168.             id="org.eclipse.jdt.ui.text.correction.AdvancedQuickAssistProcessor">
  169.       </quickAssistProcessor>
  170.    </extension>
  171.    
  172.    <!-- Note: Do not change the sequence of those hover contributions -->
  173.    <extension
  174.          point="org.eclipse.jdt.ui.javaEditorTextHovers">
  175.       <hover
  176.             label="%sequentialHover"
  177.             description="%sequentialHoverDescription"
  178.             class="org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover"
  179.             id="org.eclipse.jdt.ui.BestMatchHover">
  180.       </hover>
  181.       <hover
  182.             label="%problemHover"
  183.             description="%problemHoverDescription"
  184.             class="org.eclipse.jdt.internal.ui.text.java.hover.ProblemHover"
  185.             id="org.eclipse.jdt.ui.ProblemHover">
  186.       </hover>
  187.       <hover
  188.             label="%nlsStringHover"
  189.             description="%nlsStringHoverDescription"
  190.             class="org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover"
  191.             id="org.eclipse.jdt.ui.NLStringHover">
  192.       </hover>
  193.       <hover
  194.             label="%javadocHover"
  195.             description="%javadocHoverDescription"
  196.             class="org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover"
  197.             id="org.eclipse.jdt.ui.JavadocHover">
  198.       </hover>
  199.       <hover
  200.             label="%sourceHover"
  201.             description="%sourceHoverDescription"
  202.             class="org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover"
  203.             id="org.eclipse.jdt.ui.JavaSourceHover">
  204.       </hover>
  205.       <hover
  206.             label="%annotationHover"
  207.             description="%annotationHoverDescription"
  208.             class="org.eclipse.jdt.internal.ui.text.java.hover.AnnotationHover"
  209.             id="org.eclipse.jdt.ui.AnnotationHover">
  210.       </hover>
  211.    </extension>
  212.    <extension
  213.          point="org.eclipse.ui.perspectives">
  214.       <perspective
  215.             name="%perspectiveName"
  216.             icon="$nl$/icons/full/eview16/jperspective.gif"
  217.             class="org.eclipse.jdt.internal.ui.JavaPerspectiveFactory"
  218.             id="org.eclipse.jdt.ui.JavaPerspective">
  219.       </perspective>
  220.       <perspective
  221.             name="%typeHierarchyName"
  222.             icon="$nl$/icons/full/eview16/hierch_persp.gif"
  223.             class="org.eclipse.jdt.internal.ui.JavaHierarchyPerspectiveFactory"
  224.             id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
  225.       </perspective>
  226.    </extension>
  227.    
  228.    <extension
  229.          point="org.eclipse.ui.perspectiveExtensions">
  230.       <perspectiveExtension
  231.             targetID="org.eclipse.ui.resourcePerspective">
  232.          <perspectiveShortcut
  233.                id="org.eclipse.jdt.ui.JavaPerspective">
  234.          </perspectiveShortcut>
  235.       </perspectiveExtension>
  236.       <perspectiveExtension
  237.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  238.          <perspectiveShortcut
  239.                id="org.eclipse.jdt.ui.JavaPerspective">
  240.          </perspectiveShortcut>
  241.       </perspectiveExtension>
  242.       <perspectiveExtension
  243.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  244.          <perspectiveShortcut
  245.                id="org.eclipse.debug.ui.DebugPerspective">
  246.          </perspectiveShortcut>
  247.       </perspectiveExtension>
  248.       <perspectiveExtension
  249.             targetID="org.eclipse.debug.ui.DebugPerspective">
  250.          <perspectiveShortcut
  251.                id="org.eclipse.jdt.ui.JavaPerspective">
  252.          </perspectiveShortcut>
  253.       </perspectiveExtension>
  254.       <perspectiveExtension
  255.             targetID="org.eclipse.debug.ui.DebugPerspective">
  256.          <actionSet
  257.                id="org.eclipse.jdt.ui.JavaActionSet">
  258.          </actionSet>
  259.       </perspectiveExtension>
  260.       
  261.       <perspectiveExtension
  262.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  263.          <showInPart
  264.                id="org.eclipse.jdt.ui.PackageExplorer">
  265.          </showInPart>
  266.       </perspectiveExtension>
  267.       <perspectiveExtension
  268.             targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  269.          <showInPart
  270.                id="org.eclipse.jdt.ui.PackageExplorer">
  271.          </showInPart>
  272.       </perspectiveExtension>
  273.       <perspectiveExtension
  274.             targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
  275.          <showInPart
  276.                id="org.eclipse.jdt.ui.PackageExplorer">
  277.          </showInPart>
  278.       </perspectiveExtension>
  279.       <perspectiveExtension
  280.             targetID="org.eclipse.debug.ui.DebugPerspective">
  281.          <showInPart
  282.                id="org.eclipse.jdt.ui.PackageExplorer">
  283.          </showInPart>
  284.       </perspectiveExtension>
  285.       
  286.    </extension>
  287.    <extension
  288.          point="org.eclipse.ui.ide.projectNatureImages">
  289.       <image
  290.             icon="$nl$/icons/full/ovr16/java_ovr.gif"
  291.             natureId="org.eclipse.jdt.core.javanature"
  292.             id="org.eclipse.ui.javaProjectNatureImage">
  293.       </image>
  294.    </extension>
  295.    <extension
  296.          point="org.eclipse.ui.views">
  297.       <category
  298.             name="%viewCategoryName"
  299.             id="org.eclipse.jdt.ui.java">
  300.       </category>
  301.       <view
  302.             name="%packagesViewName"
  303.             icon="$nl$/icons/full/eview16/package.gif"
  304.             category="org.eclipse.jdt.ui.java"
  305.             class="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"
  306.             id="org.eclipse.jdt.ui.PackageExplorer">
  307.       </view>
  308.       <view
  309.             name="%hierarchyViewName"
  310.             icon="$nl$/icons/full/eview16/class_hi.gif"
  311.             category="org.eclipse.jdt.ui.java"
  312.             class="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"
  313.             id="org.eclipse.jdt.ui.TypeHierarchy">
  314.       </view>
  315.    </extension>
  316.    <extension
  317.          point="org.eclipse.ui.newWizards">
  318.       <category
  319.             name="%newWizardCategoryName"
  320.             id="org.eclipse.jdt.ui.java">
  321.       </category>
  322.       <wizard
  323.             name="%NewJavaProject.label"
  324.             icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
  325.             category="org.eclipse.jdt.ui.java"
  326.             class="org.eclipse.jdt.internal.ui.wizards.JavaProjectWizard"
  327.             preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.jdt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspective"
  328.             project="true"
  329.             finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
  330.             id="org.eclipse.jdt.ui.wizards.JavaProjectWizard">
  331.          <description>
  332.             %NewJavaProject.description
  333.          </description>
  334.       </wizard>
  335.       <wizard
  336.             name="%NewJavaPackage.label"
  337.             icon="$nl$/icons/full/etool16/newpack_wiz.gif"
  338.             category="org.eclipse.jdt.ui.java"
  339.             class="org.eclipse.jdt.internal.ui.wizards.NewPackageCreationWizard"
  340.             id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard">
  341.          <description>
  342.             %NewJavaPackage.description
  343.          </description>
  344.       </wizard>
  345.       <wizard
  346.             name="%NewJavaClass.label"
  347.             icon="$nl$/icons/full/etool16/newclass_wiz.gif"
  348.             category="org.eclipse.jdt.ui.java"
  349.             id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
  350.          <class class="org.eclipse.jdt.internal.ui.wizards.NewClassCreationWizard">
  351.             <parameter name="javatype" value="true"/>
  352.          </class>
  353.          <description>
  354.             %NewJavaClass.description
  355.          </description>
  356.       </wizard>
  357.       <wizard
  358.             name="%NewJavaInterface.label"
  359.             icon="$nl$/icons/full/etool16/newint_wiz.gif"
  360.             category="org.eclipse.jdt.ui.java"
  361.             id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
  362.          <class class="org.eclipse.jdt.internal.ui.wizards.NewInterfaceCreationWizard">
  363.             <parameter name="javatype" value="true"/>
  364.          </class>
  365.          <description>
  366.             %NewJavaInterface.description
  367.          </description>
  368.       </wizard>
  369.       <wizard
  370.             name="%NewSourceFolderCreationWizard.label"
  371.             icon="$nl$/icons/full/etool16/newpackfolder_wiz.gif"
  372.             category="org.eclipse.jdt.ui.java"
  373.             class="org.eclipse.jdt.internal.ui.wizards.NewSourceFolderCreationWizard"
  374.             id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard">
  375.          <description>
  376.             %NewSourceFolderCreationWizard.description
  377.          </description>
  378.       </wizard>
  379.       <wizard
  380.             name="%NewEnumType.label"
  381.             icon="$nl$/icons/full/etool16/newenum_wiz.gif"
  382.             category="org.eclipse.jdt.ui.java"
  383.             id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard">
  384.          <class class="org.eclipse.jdt.internal.ui.wizards.NewEnumCreationWizard">
  385.             <parameter name="javatype" value="true"/>
  386.          </class>
  387.          <description>
  388.             %NewEnumType.description
  389.          </description>
  390.       </wizard>
  391.       <wizard
  392.             name="%NewAnnotationType.label"
  393.             icon="$nl$/icons/full/etool16/newannotation_wiz.gif"
  394.             category="org.eclipse.jdt.ui.java"
  395.             id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard">
  396.          <class class="org.eclipse.jdt.internal.ui.wizards.NewAnnotationCreationWizard">
  397.             <parameter name="javatype" value="true"/>
  398.          </class>
  399.          <description>
  400.             %NewAnnotationType.description
  401.          </description>
  402.       </wizard>
  403.    </extension>
  404.    <extension
  405.          point="org.eclipse.ui.propertyPages">
  406.  <!--
  407.       <page
  408.             objectClass="org.eclipse.core.resources.IProject"
  409.             name="%javaCategoryPageName"
  410.             class="org.eclipse.jdt.internal.ui.preferences.JavaCategoryPropertyPage"
  411.             id="org.eclipse.jdt.ui.propertyPages.JavaCategoryPropertyPage">
  412.          <filter
  413.                name="nature"
  414.                value="org.eclipse.jdt.core.javanature">
  415.          </filter>
  416.       </page>
  417.       <page
  418.             objectClass="org.eclipse.jdt.core.IJavaProject"
  419.             name="%javaCategoryPageName"
  420.             class="org.eclipse.jdt.internal.ui.preferences.JavaCategoryPropertyPage"
  421.             id="org.eclipse.jdt.ui.propertyPages.JavaCategoryPropertyPage">
  422.          <filter
  423.                name="nature"
  424.                value="org.eclipse.jdt.core.javanature">
  425.          </filter>
  426.       </page>
  427. -->
  428.       <page
  429.             objectClass="org.eclipse.core.resources.IProject"
  430.             name="%buildPathPageName"        
  431.             class="org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage"
  432.             id="org.eclipse.jdt.ui.propertyPages.BuildPathsPropertyPage">
  433.          <filter
  434.                name="nature"
  435.                value="org.eclipse.jdt.core.javanature">
  436.          </filter>
  437.          <keywordReference id="org.eclipse.jdt.ui.buildpath"/>
  438.       </page>
  439.       <page
  440.             objectClass="org.eclipse.jdt.core.IJavaProject"
  441.             name="%buildPathPageName"
  442.             class="org.eclipse.jdt.internal.ui.preferences.BuildPathsPropertyPage"
  443.             id="org.eclipse.jdt.ui.propertyPages.BuildPathsPropertyPage">
  444.          <filter
  445.                name="nature"
  446.                value="org.eclipse.jdt.core.javanature">
  447.          </filter>
  448.          <keywordReference id="org.eclipse.jdt.ui.buildpath"/>
  449.       </page>
  450.       <page
  451.             objectClass="org.eclipse.core.resources.IProject"
  452.             name="%codeStylePageName"
  453.             class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
  454.             id="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage">
  455.          <filter
  456.                name="nature"
  457.                value="org.eclipse.jdt.core.javanature">
  458.          </filter>
  459.          <keywordReference id="org.eclipse.jdt.ui.codestyle"/>
  460.       </page>
  461.       <page
  462.             objectClass="org.eclipse.jdt.core.IJavaProject"
  463.             name="%codeStylePageName"
  464.             class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
  465.             id="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage">
  466.          <filter
  467.                name="nature"
  468.                value="org.eclipse.jdt.core.javanature">
  469.          </filter>
  470.          <keywordReference id="org.eclipse.jdt.ui.codestyle"/>
  471.       </page>
  472.       <page
  473.             objectClass="org.eclipse.core.resources.IProject"
  474.             name="%importOrganizePageName"
  475.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  476.             class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
  477.             id="org.eclipse.jdt.ui.propertyPages.ImportOrganizePreferencePage">
  478.          <filter
  479.                name="nature"
  480.                value="org.eclipse.jdt.core.javanature">
  481.          </filter>
  482.          <keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
  483.       </page>
  484.       <page
  485.             objectClass="org.eclipse.jdt.core.IJavaProject"
  486.             name="%importOrganizePageName"
  487.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  488.             class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
  489.             id="org.eclipse.jdt.ui.propertyPages.ImportOrganizePreferencePage">
  490.          <filter
  491.                name="nature"
  492.                value="org.eclipse.jdt.core.javanature">
  493.          </filter>
  494.           <keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
  495.       </page>
  496.             <page
  497.             objectClass="org.eclipse.core.resources.IProject"
  498.             name="%codeFormatterPageName"
  499.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  500.             class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
  501.             id="org.eclipse.jdt.ui.propertyPages.CodeFormatterPreferencePage">
  502.          <filter
  503.                name="nature"
  504.                value="org.eclipse.jdt.core.javanature">
  505.          </filter>
  506.          <keywordReference id="org.eclipse.jdt.ui.formatter"/>
  507.       </page>
  508.       <page
  509.             objectClass="org.eclipse.jdt.core.IJavaProject"
  510.             name="%codeFormatterPageName"
  511.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  512.             class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
  513.             id="org.eclipse.jdt.ui.propertyPages.CodeFormatterPreferencePage">
  514.          <filter
  515.                name="nature"
  516.                value="org.eclipse.jdt.core.javanature">
  517.          </filter>
  518.          <keywordReference id="org.eclipse.jdt.ui.formatter"/>
  519.       </page>   
  520.       <page
  521.             objectClass="org.eclipse.core.resources.IProject"
  522.             name="%codeTemplatePageName"
  523.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  524.             class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
  525.             id="org.eclipse.jdt.ui.propertyPages.CodeTemplatePreferencePage">
  526.          <filter
  527.                name="nature"
  528.                value="org.eclipse.jdt.core.javanature">
  529.          </filter>
  530.          <keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
  531.       </page>
  532.       <page
  533.             objectClass="org.eclipse.jdt.core.IJavaProject"
  534.             name="%codeTemplatePageName"
  535.             category="org.eclipse.jdt.ui.propertyPages.CodeStylePreferencePage"
  536.             class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
  537.             id="org.eclipse.jdt.ui.propertyPages.CodeTemplatePreferencePage">
  538.          <filter
  539.                name="nature"
  540.                value="org.eclipse.jdt.core.javanature">
  541.          </filter>
  542.          <keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
  543.       </page>
  544.  
  545.       <page
  546.             objectClass="org.eclipse.core.resources.IProject"
  547.             name="%compliancePageName"
  548.             class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
  549.             id="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage">
  550.           <filter
  551.                name="nature"
  552.                value="org.eclipse.jdt.core.javanature">
  553.           </filter>
  554.           <keywordReference id="org.eclipse.jdt.ui.compliance"/>
  555.       </page>
  556.       <page
  557.             objectClass="org.eclipse.jdt.core.IJavaProject"
  558.             name="%compliancePageName"
  559.             class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
  560.             id="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage">
  561.           <filter
  562.                name="nature"
  563.                value="org.eclipse.jdt.core.javanature">
  564.           </filter>
  565.           <keywordReference id="org.eclipse.jdt.ui.compliance"/>
  566.       </page>
  567.       <page
  568.             objectClass="org.eclipse.core.resources.IProject"
  569.             name="%problemSeveritiesPageName"
  570.             class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
  571.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  572.             id="org.eclipse.jdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
  573.          <filter
  574.                name="nature"
  575.                value="org.eclipse.jdt.core.javanature">
  576.          </filter>
  577.          <keywordReference id="org.eclipse.jdt.ui.severities"/>
  578.       </page>
  579.       <page
  580.             objectClass="org.eclipse.jdt.core.IJavaProject"
  581.             name="%problemSeveritiesPageName"
  582.             class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
  583.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  584.             id="org.eclipse.jdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
  585.          <filter
  586.                name="nature"
  587.                value="org.eclipse.jdt.core.javanature">
  588.          </filter>
  589.          <keywordReference id="org.eclipse.jdt.ui.severities"/>
  590.       </page>
  591.       <page
  592.             objectClass="org.eclipse.core.resources.IProject"
  593.             name="%javadocProblemsPageName"
  594.             class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
  595.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  596.             id="org.eclipse.jdt.ui.propertyPages.JavadocProblemsPreferencePage">
  597.          <filter
  598.                name="nature"
  599.                value="org.eclipse.jdt.core.javanature">
  600.          </filter>
  601.          <keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
  602.       </page>
  603.       <page
  604.             objectClass="org.eclipse.jdt.core.IJavaProject"
  605.             name="%javadocProblemsPageName"
  606.             class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
  607.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  608.             id="org.eclipse.jdt.ui.propertyPages.JavadocProblemsPreferencePage">
  609.          <filter
  610.                name="nature"
  611.                value="org.eclipse.jdt.core.javanature">
  612.          </filter>
  613.          <keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
  614.       </page>
  615.       <page
  616.             objectClass="org.eclipse.core.resources.IProject"
  617.             name="%builderPageName"
  618.             class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
  619.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  620.             id="org.eclipse.jdt.ui.propertyPages.JavaBuildPreferencePage">
  621.          <filter
  622.                name="nature"
  623.                value="org.eclipse.jdt.core.javanature">
  624.          </filter>
  625.          <keywordReference id="org.eclipse.jdt.ui.building"/>
  626.       </page>
  627.       <page
  628.             objectClass="org.eclipse.jdt.core.IJavaProject"
  629.             name="%builderPageName"
  630.             class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
  631.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  632.             id="org.eclipse.jdt.ui.propertyPages.JavaBuildPreferencePage">
  633.          <filter
  634.                name="nature"
  635.                value="org.eclipse.jdt.core.javanature">
  636.          </filter>
  637.          <keywordReference id="org.eclipse.jdt.ui.building"/>
  638.       </page>
  639.  
  640.       <page
  641.             objectClass="org.eclipse.core.resources.IProject"
  642.             name="%todoPageName"
  643.             class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
  644.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  645.             id="org.eclipse.jdt.ui.propertyPages.TodoTaskPreferencePage">
  646.          <filter
  647.                name="nature"
  648.                value="org.eclipse.jdt.core.javanature">
  649.          </filter>
  650.          <keywordReference id="org.eclipse.jdt.ui.todo"/>-->
  651.       </page>
  652.       <page
  653.             objectClass="org.eclipse.jdt.core.IJavaProject"
  654.             name="%todoPageName"
  655.             class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
  656.             category="org.eclipse.jdt.ui.propertyPages.CompliancePreferencePage"
  657.             id="org.eclipse.jdt.ui.propertyPages.TodoTaskPreferencePage">
  658.          <filter
  659.                name="nature"
  660.                value="org.eclipse.jdt.core.javanature">
  661.          </filter>
  662.          <keywordReference id="org.eclipse.jdt.ui.todo"/>
  663.       </page>
  664.       <page
  665.             objectClass="org.eclipse.jdt.core.IPackageFragmentRoot"
  666.             name="%sourceAttachmentPageName"
  667.             class="org.eclipse.jdt.internal.ui.preferences.SourceAttachmentPropertyPage"
  668.             id="org.eclipse.jdt.ui.propertyPages.SourceAttachmentPage1">
  669.       </page>
  670.       <page
  671.             objectClass="org.eclipse.core.resources.IFile"
  672.             name="%sourceAttachmentPageName"
  673.             nameFilter="*.jar"
  674.             class="org.eclipse.jdt.internal.ui.preferences.SourceAttachmentPropertyPage"
  675.             id="org.eclipse.jdt.ui.propertyPages.SourceAttachmentPage2">
  676.       </page>
  677.       <page
  678.             objectClass="org.eclipse.core.resources.IProject"
  679.             name="%projectJavadocLocationPageName"
  680.             class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
  681.             id="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage1">
  682.          <filter
  683.                name="nature"
  684.                value="org.eclipse.jdt.core.javanature">
  685.          </filter>
  686.       </page>
  687.       <page
  688.             objectClass="org.eclipse.jdt.core.IJavaProject"
  689.             name="%projectJavadocLocationPageName"
  690.             class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
  691.             id="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage4">
  692.          <filter
  693.                name="nature"
  694.                value="org.eclipse.jdt.core.javanature">
  695.          </filter>
  696.       </page>
  697.       <page
  698.             objectClass="org.eclipse.core.resources.IFile"
  699.             name="%javadocLocationPageName"
  700.             nameFilter="*.jar"
  701.             class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
  702.             id="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage2">
  703.       </page>
  704.       <page
  705.             objectClass="org.eclipse.jdt.core.IPackageFragmentRoot"
  706.             name="%javadocLocationPageName"
  707.             class="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
  708.             id="org.eclipse.jdt.internal.ui.preferences.JavadocConfigurationPropertyPage3">
  709.       </page>
  710.  
  711.    </extension>
  712.    <extension
  713.          point="org.eclipse.ui.elementFactories">
  714.       <factory
  715.             class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorInputFactory"
  716.             id="org.eclipse.jdt.ui.ClassFileEditorInputFactory">
  717.       </factory>
  718.       <factory
  719.             class="org.eclipse.jdt.internal.ui.PersistableJavaElementFactory"
  720.             id="org.eclipse.jdt.ui.PersistableJavaElementFactory">
  721.       </factory>
  722.    </extension>
  723.    <extension
  724.          id="javaeditor"
  725.          point="org.eclipse.ui.editors">
  726.       <editor
  727.             name="%JavaEditor.label"
  728.             default="true"
  729.             icon="$nl$/icons/full/obj16/jcu_obj.gif"
  730.             contributorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorActionContributor"
  731.             class="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor"
  732.             symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
  733.             id="org.eclipse.jdt.ui.CompilationUnitEditor">
  734.             <contentTypeBinding
  735.                contentTypeId="org.eclipse.jdt.core.javaSource"
  736.             /> 
  737.       </editor>
  738.       <editor
  739.             name="%classFileViewerName"
  740.             default="true"
  741.             icon="$nl$/icons/full/obj16/classf_obj.gif"
  742.             contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
  743.             class="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor"
  744.             symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
  745.             id="org.eclipse.jdt.ui.ClassFileEditor">
  746.             <contentTypeBinding
  747.                contentTypeId="org.eclipse.jdt.core.javaClass"
  748.             /> 
  749.       </editor>
  750.       <editor
  751.             name="%propertiesFileEditorName"
  752.             icon="$nl$/icons/full/obj16/file_obj.gif"
  753.             contributorClass="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditorActionContributor"
  754.             class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileEditor"
  755.             symbolicFontName="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
  756.             id="org.eclipse.jdt.ui.PropertiesFileEditor">
  757.             <contentTypeBinding
  758.                contentTypeId="org.eclipse.jdt.core.javaProperties"
  759.             /> 
  760.       </editor>
  761.       <editor
  762.             name="%jarDescEditorName"
  763.             default="true"
  764.             icon="$nl$/icons/full/obj16/jar_desc_obj.gif"
  765.             extensions="jardesc"
  766.             contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
  767.             class="org.eclipse.ui.editors.text.TextEditor"
  768.             id="org.eclipse.jdt.ui.JARDescEditor">
  769.       </editor>
  770.    </extension>
  771.    
  772.    <extension
  773.          point="org.eclipse.ui.themes">
  774.         <themeElementCategory label="%javaPresentation.label" id="org.eclipse.jdt.ui.presentation"/>
  775.       <fontDefinition
  776.             label="%javaEditorFontDefiniton.label"
  777.             defaultsTo="org.eclipse.jface.textfont"
  778.             categoryId="org.eclipse.jdt.ui.presentation"
  779.             id="org.eclipse.jdt.ui.editors.textfont">
  780.          <description>
  781.             %javaEditorFontDefintion.description
  782.          </description>
  783.       </fontDefinition>
  784.       <fontDefinition
  785.             label="%propertiesFileEditorFontDefiniton.label"
  786.             defaultsTo="org.eclipse.jface.textfont"
  787.             categoryId="org.eclipse.jdt.ui.presentation"
  788.             id="org.eclipse.jdt.ui.PropertiesFileEditor.textfont">
  789.          <description>
  790.             %propertiesFileEditorFontDefintion.description
  791.          </description>
  792.       </fontDefinition>
  793.    </extension>
  794.    
  795.    
  796.    <extension
  797.          point="org.eclipse.ui.editors.annotationTypes">
  798.       <type
  799.          name="org.eclipse.jdt.ui.error"
  800.          super="org.eclipse.ui.workbench.texteditor.error"
  801.          markerType="org.eclipse.jdt.core.problem"
  802.          markerSeverity="2">
  803.       </type>
  804.       <type
  805.          name="org.eclipse.jdt.ui.warning"
  806.          super="org.eclipse.ui.workbench.texteditor.warning"
  807.          markerType="org.eclipse.jdt.core.problem"
  808.          markerSeverity="1">
  809.       </type>
  810.       <type
  811.          name="org.eclipse.jdt.ui.info"
  812.          super="org.eclipse.ui.workbench.texteditor.info"
  813.          markerType="org.eclipse.jdt.core.problem"
  814.          markerSeverity="0">
  815.       </type>
  816.       <type
  817.          name="org.eclipse.jdt.ui.occurrences">
  818.       </type>
  819.       <type
  820.          name="org.eclipse.jdt.ui.overrideIndicator">
  821.       </type>
  822.    </extension>
  823.    <extension
  824.          point="org.eclipse.ui.editors.markerAnnotationSpecification">
  825.       <specification
  826.             annotationType="org.eclipse.jdt.ui.error"
  827.             annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
  828.       </specification>
  829.       <specification
  830.             annotationType="org.eclipse.jdt.ui.warning"
  831.             annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
  832.       </specification>
  833.       <specification
  834.             annotationType="org.eclipse.jdt.ui.info"
  835.             annotationImageProvider="org.eclipse.jdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
  836.       </specification>
  837.       <specification
  838.             annotationType="org.eclipse.jdt.ui.occurrences"
  839.             label="%OccurrenceAnnotation.label"
  840.             icon="$nl$/icons/full/obj16/searchm_obj.gif"
  841.             textPreferenceKey="occurrenceIndication"
  842.             textPreferenceValue="false"
  843.             highlightPreferenceKey="occurrenceHighlighting"
  844.             highlightPreferenceValue="true"
  845.             contributesToHeader="false"
  846.             overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
  847.             overviewRulerPreferenceValue="true"
  848.             verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
  849.             verticalRulerPreferenceValue="false"
  850.             colorPreferenceKey="occurrenceIndicationColor"
  851.             colorPreferenceValue="255,248,147"
  852.             presentationLayer="4"
  853.             showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
  854.             showInNextPrevDropdownToolbarAction="true"
  855.             isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
  856.             isGoToNextNavigationTarget="false"
  857.             isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
  858.             isGoToPreviousNavigationTarget="false">
  859.       </specification>
  860.       <specification
  861.             annotationType="org.eclipse.jdt.ui.overrideIndicator"
  862.             label="%OverrideIndicator.label"
  863.             icon="$nl$/icons/full/ovr16/over_co.gif"
  864.             annotationImageProvider ="org.eclipse.jdt.internal.ui.javaeditor.OverrideIndicatorImageProvider"
  865.             textPreferenceKey="overrideIndicator"
  866.             textPreferenceValue="false"
  867.             highlightPreferenceKey="overrideIndicatorHighlighting"
  868.             highlightPreferenceValue="false"
  869.             contributesToHeader="false"
  870.             overviewRulerPreferenceKey="overrideIndicatorInOverviewRuler"
  871.             overviewRulerPreferenceValue="false"
  872.             verticalRulerPreferenceKey="overrideIndicatorInVerticalRuler"
  873.             verticalRulerPreferenceValue="true"
  874.             colorPreferenceKey="overrideIndicatorColor"
  875.             colorPreferenceValue="180,207,205"
  876.             presentationLayer="3"
  877.             showInNextPrevDropdownToolbarActionKey="showoverrideIndicatorInNextPrevDropdownToolbarAction"
  878.             showInNextPrevDropdownToolbarAction="false"
  879.             isGoToNextNavigationTargetKey="isOverrideIndicatorGoToNextNavigationTarget"
  880.             isGoToNextNavigationTarget="false"
  881.             isGoToPreviousNavigationTargetKey="isOverrideIndicatorGoToPreviousNavigationTarget"
  882.             isGoToPreviousNavigationTarget="false">
  883.       </specification>
  884.  
  885.       <!-- linked annotations -->
  886.       <specification
  887.             annotationType="org.eclipse.jdt.ui.link.master"
  888.             colorPreferenceValue="70,100,165"
  889.             colorPreferenceKey="linked.focus.color"
  890.             isGoToPreviousNavigationTarget="false"
  891.             isGoToPreviousNavigationTargetKey="linked.focus.navigation.previous"
  892.             showInNextPrevDropdownToolbarAction="false"
  893.             showInNextPrevDropdownToolbarActionKey="linked.focus.navigation.dropdown"
  894.             isGoToNextNavigationTarget="false"
  895.             isGoToNextNavigationTargetKey="linked.focus.navigation.next"
  896.             contributesToHeader="false"
  897.             overviewRulerPreferenceValue="false"
  898.             presentationLayer="4"
  899.             label="%linked.focus.label"
  900.             textPreferenceValue="true"
  901.             textPreferenceKey="linked.focus.text"
  902.             highlightPreferenceKey="linked.focus.highlight"
  903.             highlightPreferenceValue="false"
  904.             textStylePreferenceKey="linked.focus.text.style"
  905.             textStylePreferenceValue="BOX"
  906.             verticalRulerPreferenceKey="linked.focus.verticalruler"
  907.             verticalRulerPreferenceValue="false"
  908.             includeOnPreferencePage="false"
  909.             overviewRulerPreferenceKey="linked.focus.overviewruler">
  910.       </specification>      
  911.       <specification
  912.             annotationType="org.eclipse.jdt.ui.link.slave"
  913.             colorPreferenceValue="180,215,255"
  914.             colorPreferenceKey="linked.slave.color"
  915.             isGoToPreviousNavigationTarget="false"
  916.             isGoToPreviousNavigationTargetKey="linked.slave.navigation.previous"
  917.             showInNextPrevDropdownToolbarAction="false"
  918.             showInNextPrevDropdownToolbarActionKey="linked.slave.navigation.dropdown"
  919.             isGoToNextNavigationTarget="false"
  920.             isGoToNextNavigationTargetKey="linked.slave.navigation.next"
  921.             contributesToHeader="false"
  922.             overviewRulerPreferenceValue="false"
  923.             presentationLayer="4"
  924.             label="%linked.slave.label"
  925.             textPreferenceValue="false"
  926.             textPreferenceKey="linked.slave.text"
  927.             highlightPreferenceKey="linked.slave.highlight"
  928.             highlightPreferenceValue="true"
  929.             textStylePreferenceKey="linked.slave.text.style"
  930.             textStylePreferenceValue="NONE"
  931.             verticalRulerPreferenceKey="linked.slave.verticalruler"
  932.             verticalRulerPreferenceValue="false"
  933.             includeOnPreferencePage="false"
  934.             overviewRulerPreferenceKey="linked.slave.overviewruler">
  935.       </specification>      
  936.       <specification
  937.             annotationType="org.eclipse.jdt.ui.link.target"
  938.             colorPreferenceValue="70,100,165"
  939.             colorPreferenceKey="linked.target.color"
  940.             isGoToPreviousNavigationTarget="false"
  941.             isGoToPreviousNavigationTargetKey="linked.target.navigation.previous"
  942.             showInNextPrevDropdownToolbarAction="false"
  943.             showInNextPrevDropdownToolbarActionKey="linked.target.navigation.dropdown"
  944.             isGoToNextNavigationTarget="false"
  945.             isGoToNextNavigationTargetKey="linked.target.navigation.next"
  946.             contributesToHeader="false"
  947.             overviewRulerPreferenceValue="false"
  948.             presentationLayer="4"
  949.             label="%linked.target.label"
  950.             textPreferenceValue="true"
  951.             textPreferenceKey="linked.target.text"
  952.             highlightPreferenceKey="linked.target.highlight"
  953.             highlightPreferenceValue="false"
  954.             textStylePreferenceKey="linked.target.text.style"
  955.             textStylePreferenceValue="BOX"
  956.             verticalRulerPreferenceKey="linked.target.verticalruler"
  957.             verticalRulerPreferenceValue="false"
  958.             includeOnPreferencePage="false"
  959.             overviewRulerPreferenceKey="linked.target.overviewruler">
  960.       </specification>
  961.       <specification
  962.             annotationType="org.eclipse.jdt.ui.link.exit"
  963.             colorPreferenceValue="0,180,0"
  964.             colorPreferenceKey="linked.exit.color"
  965.             isGoToPreviousNavigationTarget="false"
  966.             isGoToPreviousNavigationTargetKey="linked.exit.navigation.previous"
  967.             showInNextPrevDropdownToolbarAction="false"
  968.             showInNextPrevDropdownToolbarActionKey="linked.exit.navigation.dropdown"
  969.             isGoToNextNavigationTarget="false"
  970.             isGoToNextNavigationTargetKey="linked.exit.navigation.next"
  971.             contributesToHeader="false"
  972.             overviewRulerPreferenceValue="false"
  973.             presentationLayer="4"
  974.             label="%linked.exit.label"
  975.             textPreferenceValue="true"
  976.             textPreferenceKey="linked.exit.text"
  977.             highlightPreferenceKey="linked.exit.highlight"
  978.             highlightPreferenceValue="false"
  979.             textStylePreferenceKey="linked.exit.text.style"
  980.             textStylePreferenceValue="IBEAM"
  981.             verticalRulerPreferenceKey="linked.exit.verticalruler"
  982.             verticalRulerPreferenceValue="false"
  983.             includeOnPreferencePage="false"
  984.             overviewRulerPreferenceKey="linked.exit.overviewruler">
  985.       </specification>
  986.     </extension>
  987.  
  988.        <extension
  989.          point="org.eclipse.ui.actionSets">
  990.       <actionSet
  991.             label="%javaEditorPresentationActionSet.label"
  992.             visible="false"
  993.             id="org.eclipse.jdt.ui.text.java.actionSet.presentation">
  994.          <action
  995.                allowLabelUpdate="true"
  996.                style="toggle"
  997.                toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
  998.                id="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
  999.                definitionId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
  1000.                disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.gif"
  1001.                icon="$nl$/icons/full/etool16/mark_occurrences.gif"
  1002.                helpContextId="toggle_mark_occurrences_action_context"
  1003.                label="%toggleMarkOccurrences.label"
  1004.                retarget="true"
  1005.                tooltip="%toggleMarkOccurrences.tooltip">
  1006.          </action>
  1007.       </actionSet>
  1008.    </extension>
  1009.  
  1010.    <extension
  1011.          id="JavaDocumentSetupParticipant"
  1012.          name="%javaDocumentSetupParticipant"
  1013.          point="org.eclipse.core.filebuffers.documentSetup">
  1014.       <participant
  1015.             contentTypeId="org.eclipse.jdt.core.javaSource"
  1016.             class="org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant">
  1017.       </participant>
  1018.    </extension>
  1019.    <extension
  1020.          id="JavaDocumentFactory"
  1021.          name="%javaDocumentFactory"
  1022.          point="org.eclipse.core.filebuffers.documentCreation">
  1023.       <factory
  1024.             contentTypeId="org.eclipse.jdt.core.javaSource"
  1025.             class="org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentFactory">
  1026.       </factory>
  1027.    </extension>
  1028.    
  1029.    <extension
  1030.          id="PropertiesFileDocumentSetupParticipant"
  1031.          name="%propertiesFileDocumentSetupParticipant"
  1032.          point="org.eclipse.core.filebuffers.documentSetup">
  1033.       <participant
  1034.             contentTypeId="org.eclipse.jdt.core.javaProperties"
  1035.             class="org.eclipse.jdt.internal.ui.propertiesfileeditor.PropertiesFileDocumentSetupParticipant">
  1036.       </participant>
  1037.    </extension>
  1038.  
  1039.    <extension
  1040.          point="org.eclipse.ui.preferencePages">
  1041.       <page
  1042.             name="%javaPrefName"
  1043.             class="org.eclipse.jdt.internal.ui.preferences.JavaBasePreferencePage"
  1044.             id="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage">
  1045.             <keywordReference id="org.eclipse.jdt.ui.general"/>
  1046.       </page>
  1047.       <page
  1048.             name="%appearancePrefName"
  1049.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1050.             class="org.eclipse.jdt.internal.ui.preferences.AppearancePreferencePage"
  1051.             id="org.eclipse.jdt.ui.preferences.AppearancePreferencePage">
  1052.             <keywordReference id="org.eclipse.jdt.ui.appearance"/>
  1053.       </page>
  1054.       <page
  1055.             name="%codeStylePreferencePageName"
  1056.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1057.             class="org.eclipse.jdt.internal.ui.preferences.CodeStylePreferencePage"
  1058.             id="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage">
  1059.             <keywordReference id="org.eclipse.jdt.ui.codestyle"/>
  1060.       </page>
  1061.       <page
  1062.             name="%organizeImportsPrefName"
  1063.             category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
  1064.             class="org.eclipse.jdt.internal.ui.preferences.ImportOrganizePreferencePage"
  1065.             id="org.eclipse.jdt.ui.preferences.ImportOrganizePreferencePage">
  1066.             <keywordReference id="org.eclipse.jdt.ui.organizeimports"/>
  1067.       </page>
  1068.       <page
  1069.             name="%typeFilterPrefName"
  1070.             category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
  1071.             class="org.eclipse.jdt.internal.ui.preferences.TypeFilterPreferencePage"
  1072.             id="org.eclipse.jdt.ui.preferences.TypeFilterPreferencePage">
  1073.             <keywordReference id="org.eclipse.jdt.ui.typefilter"/>
  1074.       </page>
  1075.       <page
  1076.             name="%codeFormatterPrefName"
  1077.             category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
  1078.             class="org.eclipse.jdt.internal.ui.preferences.CodeFormatterPreferencePage"
  1079.             id="org.eclipse.jdt.ui.preferences.CodeFormatterPreferencePage">
  1080.             <keywordReference id="org.eclipse.jdt.ui.formatter"/>
  1081.       </page>
  1082.       
  1083.       <page
  1084.             name="%buildPathPrefName"
  1085.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1086.             class="org.eclipse.jdt.internal.ui.preferences.NewJavaProjectPreferencePage"
  1087.             id="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage">
  1088.             <keywordReference id="org.eclipse.jdt.ui.buildpathoptions"/>
  1089.       </page>      
  1090.       <page
  1091.             name="%classPathVarPrefName"
  1092.             category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
  1093.             class="org.eclipse.jdt.internal.ui.preferences.ClasspathVariablesPreferencePage"
  1094.             id="org.eclipse.jdt.ui.preferences.ClasspathVariablesPreferencePage">
  1095.             <keywordReference id="org.eclipse.jdt.ui.cpvars"/>
  1096.       </page>
  1097.       <page
  1098.             name="%userLibrariesPrefName"
  1099.             category="org.eclipse.jdt.ui.preferences.BuildPathPreferencePage"
  1100.             class="org.eclipse.jdt.internal.ui.preferences.UserLibraryPreferencePage"
  1101.             id="org.eclipse.jdt.ui.preferences.UserLibraryPreferencePage">
  1102.             <keywordReference id="org.eclipse.jdt.ui.userlibs"/>
  1103.       </page>      
  1104.       <page
  1105.             name="%editorPrefName"
  1106.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1107.             class="org.eclipse.jdt.internal.ui.preferences.JavaEditorPreferencePage"
  1108.             id="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage">
  1109.             <keywordReference id="org.eclipse.jdt.ui.javaeditor"/>
  1110.       </page>
  1111.       <page
  1112.             name="%propertiesFileEditorPrefName"
  1113.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1114.             class="org.eclipse.jdt.internal.ui.preferences.PropertiesFileEditorPreferencePage"
  1115.             id="org.eclipse.jdt.ui.preferences.PropertiesFileEditorPreferencePage">
  1116.             <keywordReference id="org.eclipse.jdt.ui.propertieseditor"/>
  1117.       </page>
  1118.       
  1119.       <page
  1120.             name="%compliancePrefName"
  1121.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1122.             class="org.eclipse.jdt.internal.ui.preferences.CompliancePreferencePage"
  1123.             id="org.eclipse.jdt.ui.preferences.CompliancePreferencePage">
  1124.             <keywordReference id="org.eclipse.jdt.ui.compliance"/>
  1125.       </page>
  1126.       <page
  1127.             name="%problemSeveritiesPrefName"
  1128.             category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
  1129.             class="org.eclipse.jdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
  1130.             id="org.eclipse.jdt.ui.preferences.ProblemSeveritiesPreferencePage">
  1131.             <keywordReference id="org.eclipse.jdt.ui.severities"/>
  1132.       </page>
  1133.             <page
  1134.             name="%javadocProblemsPrefName"
  1135.             category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
  1136.             class="org.eclipse.jdt.internal.ui.preferences.JavadocProblemsPreferencePage"
  1137.             id="org.eclipse.jdt.ui.preferences.JavadocProblemsPreferencePage">
  1138.             <keywordReference id="org.eclipse.jdt.ui.javadocproblems"/>
  1139.       </page>
  1140.       <page
  1141.             name="%javaBuildPrefName"
  1142.             category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
  1143.             class="org.eclipse.jdt.internal.ui.preferences.JavaBuildPreferencePage"
  1144.             id="org.eclipse.jdt.ui.preferences.JavaBuildPreferencePage">
  1145.             <keywordReference id="org.eclipse.jdt.ui.building"/>
  1146.       </page>
  1147.       <page
  1148.             name="%todoTaskPrefName"
  1149.             category="org.eclipse.jdt.ui.preferences.CompliancePreferencePage"
  1150.             class="org.eclipse.jdt.internal.ui.preferences.TodoTaskPreferencePage"
  1151.             id="org.eclipse.jdt.ui.preferences.TodoTaskPreferencePage">
  1152.             <keywordReference id="org.eclipse.jdt.ui.todo"/>
  1153.       </page>
  1154.       <page
  1155.             name="%templatePageName"
  1156.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1157.             class="org.eclipse.jdt.internal.ui.preferences.JavaTemplatePreferencePage"
  1158.             id="org.eclipse.jdt.ui.preferences.JavaTemplatePreferencePage">
  1159.             <keywordReference id="org.eclipse.jdt.ui.templates"/>
  1160.       </page>
  1161.       <page
  1162.             name="%codeAssistPageName"
  1163.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1164.             class="org.eclipse.jdt.internal.ui.preferences.CodeAssistPreferencePage"
  1165.             id="org.eclipse.jdt.ui.preferences.CodeAssistPreferencePage">
  1166.             <keywordReference id="org.eclipse.jdt.ui.codeassist"/>
  1167.       </page>
  1168.       <page
  1169.             name="%editorHoversPageName"
  1170.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1171.             class="org.eclipse.jdt.internal.ui.preferences.JavaEditorHoverPreferencePage"
  1172.             id="org.eclipse.jdt.ui.preferences.JavaEditorHoverPreferencePage">
  1173.             <keywordReference id="org.eclipse.jdt.ui.hover"/>
  1174.       </page>
  1175.       <page
  1176.             name="%editorSyntaxColoringPage"
  1177.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1178.             class="org.eclipse.jdt.internal.ui.preferences.JavaEditorColoringPreferencePage"
  1179.             id="org.eclipse.jdt.ui.preferences.JavaEditorColoringPreferencePage">
  1180.          <keywordReference id="org.eclipse.jdt.ui.syntaxcoloring"/>
  1181.       </page>
  1182.       <page
  1183.             name="%editorFoldingPage"
  1184.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1185.             class="org.eclipse.jdt.internal.ui.preferences.FoldingPreferencePage"
  1186.             id="org.eclipse.jdt.ui.preferences.FoldingPreferencePage">
  1187.          <keywordReference id="org.eclipse.jdt.ui.folding"/>
  1188.       </page>
  1189.       <page
  1190.             name="%editorMarkOccurrencesPage"
  1191.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1192.             class="org.eclipse.jdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
  1193.             id="org.eclipse.jdt.ui.preferences.MarkOccurrencesPreferencePage">
  1194.          <keywordReference id="org.eclipse.jdt.ui.markoccurrences"/>
  1195.       </page>
  1196.       <page
  1197.             name="%editorTypingPage"
  1198.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1199.             class="org.eclipse.jdt.internal.ui.preferences.SmartTypingPreferencePage"
  1200.             id="org.eclipse.jdt.ui.preferences.SmartTypingPreferencePage">
  1201.          <keywordReference id="org.eclipse.jdt.ui.smarttyping"/>
  1202.       </page>
  1203.       <page
  1204.             name="%editorLinkedMode"
  1205.             category="org.eclipse.jdt.ui.preferences.JavaEditorPreferencePage"
  1206.             class="org.eclipse.jdt.internal.ui.preferences.LinkedModePreferencePage"
  1207.             id="org.eclipse.jdt.ui.preferences.LinkedModePreferencePage">
  1208.          <keywordReference id="org.eclipse.jdt.ui.linkedmode"/>
  1209.       </page>
  1210.  
  1211.       <page
  1212.             name="%codeTemplatePreferencePageName"
  1213.             category="org.eclipse.jdt.ui.preferences.CodeStylePreferencePage"
  1214.             class="org.eclipse.jdt.internal.ui.preferences.CodeTemplatePreferencePage"
  1215.             id="org.eclipse.jdt.ui.preferences.CodeTemplatePreferencePage">
  1216.             <keywordReference id="org.eclipse.jdt.ui.codetemplates"/>
  1217.       </page>
  1218.       <page
  1219.             name="%memberSortPrefName"
  1220.             category="org.eclipse.jdt.ui.preferences.AppearancePreferencePage"
  1221.             class="org.eclipse.jdt.internal.ui.preferences.MembersOrderPreferencePage"
  1222.             id="org.eclipse.jdt.ui.preferences.MembersOrderPreferencePage">
  1223.          <keywordReference id="org.eclipse.jdt.ui.sortorder"/>
  1224.       </page>
  1225.    </extension>
  1226.    
  1227.    <extension
  1228.            point="org.eclipse.ui.keywords">
  1229.       <keyword
  1230.             label="%preferenceKeywords.general"
  1231.             id="org.eclipse.jdt.ui.general"/>
  1232.       <keyword
  1233.             label="%preferenceKeywords.appearance"
  1234.             id="org.eclipse.jdt.ui.appearance"/>
  1235.       <keyword
  1236.             label="%preferenceKeywords.sortorder"
  1237.             id="org.eclipse.jdt.ui.sortorder"/>
  1238.       <keyword
  1239.             label="%preferenceKeywords.typefilter"
  1240.             id="org.eclipse.jdt.ui.typefilter"/>
  1241.       <keyword
  1242.             label="%preferenceKeywords.buildpathoptions"
  1243.             id="org.eclipse.jdt.ui.buildpathoptions"/>
  1244.       <keyword
  1245.             label="%preferenceKeywords.buildpath"
  1246.             id="org.eclipse.jdt.ui.buildpath"/>      
  1247.       <keyword
  1248.             label="%preferenceKeywords.cpvars"
  1249.             id="org.eclipse.jdt.ui.cpvars"/>
  1250.       <keyword
  1251.             label="%preferenceKeywords.userlibs"
  1252.             id="org.eclipse.jdt.ui.userlibs"/>
  1253.       <keyword
  1254.             label="%preferenceKeywords.codestyle"
  1255.             id="org.eclipse.jdt.ui.codestyle"/>
  1256.       <keyword
  1257.             label="%preferenceKeywords.codetemplates"
  1258.             id="org.eclipse.jdt.ui.codetemplates"/>
  1259.       <keyword
  1260.             label="%preferenceKeywords.formatter"
  1261.             id="org.eclipse.jdt.ui.formatter"/>      
  1262.       <keyword
  1263.             label="%preferenceKeywords.organizeimports"
  1264.             id="org.eclipse.jdt.ui.organizeimports"/>
  1265.       <keyword
  1266.             label="%preferenceKeywords.compliance"
  1267.             id="org.eclipse.jdt.ui.compliance"/>      
  1268.       <keyword
  1269.             label="%preferenceKeywords.building"
  1270.             id="org.eclipse.jdt.ui.building"/>
  1271.       <keyword
  1272.             label="%preferenceKeywords.severities"
  1273.             id="org.eclipse.jdt.ui.severities"/>      
  1274.       <keyword
  1275.             label="%preferenceKeywords.javadocproblems"
  1276.             id="org.eclipse.jdt.ui.javadocproblems"/>   
  1277.       <keyword
  1278.             label="%preferenceKeywords.todo"
  1279.             id="org.eclipse.jdt.ui.todo"/>            
  1280.       <keyword
  1281.             label="%preferenceKeywords.javaeditor"
  1282.             id="org.eclipse.jdt.ui.javaeditor"/>      
  1283.       <keyword
  1284.             label="%preferenceKeywords.codeassist"
  1285.             id="org.eclipse.jdt.ui.codeassist"/>   
  1286.       <keyword
  1287.             label="%preferenceKeywords.hover"
  1288.             id="org.eclipse.jdt.ui.hover"/>
  1289.       <keyword
  1290.             label="%preferenceKeywords.syntaxcoloring"
  1291.             id="org.eclipse.jdt.ui.syntaxcoloring"/>   
  1292.       <keyword
  1293.             label="%preferenceKeywords.templates"
  1294.             id="org.eclipse.jdt.ui.templates"/>
  1295.       <keyword
  1296.             label="%preferenceKeywords.propertieseditor"
  1297.             id="org.eclipse.jdt.ui.propertieseditor"/>
  1298.       <keyword
  1299.             label="%preferenceKeywords.folding"
  1300.             id="org.eclipse.jdt.ui.folding"/>
  1301.       <keyword
  1302.             label="%preferenceKeywords.markoccurrences"
  1303.             id="org.eclipse.jdt.ui.markoccurrences"/>
  1304.       <keyword
  1305.             label="%preferenceKeywords.smarttyping"
  1306.             id="org.eclipse.jdt.ui.smarttyping"/>
  1307.       <keyword
  1308.             label="%preferenceKeywords.linkedmode"
  1309.             id="org.eclipse.jdt.ui.linkedmode"/>
  1310.    </extension>  
  1311. <!-- =========================================================================== -->
  1312. <!-- Work in Progress                                                            -->
  1313. <!-- =========================================================================== -->
  1314. <!--
  1315.    <extension
  1316.          point="org.eclipse.ui.preferencePages">
  1317.       <page
  1318.             name="%workInProgress.name"
  1319.             category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
  1320.             class="org.eclipse.jdt.internal.ui.preferences.WorkInProgressPreferencePage"
  1321.             id="org.eclipse.jdt.ui.preferences.WorkInProgressPreferencePage">
  1322.       </page>
  1323.    </extension>
  1324. -->
  1325. <!-- =========================================================================== -->
  1326. <!-- END Work in Progress                                                        -->
  1327. <!-- =========================================================================== -->
  1328.    <extension
  1329.          point="org.eclipse.ui.actionSets">
  1330.       <actionSet
  1331.             label="%JavaElementCreationActionSet.label"
  1332.             description="%JavaElementCreationActionSet.description"
  1333.             visible="false"
  1334.             id="org.eclipse.jdt.ui.JavaElementCreationActionSet">
  1335.          <action
  1336.                id="org.eclipse.jdt.ui.actions.NewTypeDropDown"
  1337.                toolbarPath="Normal/JavaWizards"
  1338.                class="org.eclipse.jdt.internal.ui.wizards.NewTypeDropDownAction"
  1339.                disabledIcon="$nl$/icons/full/dtool16/newclass_wiz.gif"
  1340.                icon="$nl$/icons/full/etool16/newclass_wiz.gif"
  1341.                label="%OpenClassWizardAction.label"
  1342.                style="pulldown"
  1343.                tooltip="%OpenClassWizardAction.tooltip">
  1344.          </action>
  1345.          <action
  1346.                label="%OpenPackageWizardAction.label"
  1347.                icon="$nl$/icons/full/etool16/newpack_wiz.gif"
  1348.                tooltip="%OpenPackageWizardAction.tooltip"
  1349.                class="org.eclipse.jdt.internal.ui.wizards.OpenPackageWizardAction"
  1350.                toolbarPath="Normal/JavaWizards"
  1351.                id="org.eclipse.jdt.ui.actions.OpenPackageWizard">
  1352.          </action>
  1353.          <action
  1354.                label="%OpenProjectWizardAction.label"
  1355.                icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
  1356.                tooltip="%OpenProjectWizardAction.tooltip"
  1357.                class="org.eclipse.jdt.internal.ui.wizards.OpenProjectWizardAction"
  1358.                toolbarPath="Normal/JavaWizards"
  1359.                id="org.eclipse.jdt.ui.actions.OpenProjectWizard">
  1360.          </action>
  1361.       </actionSet>
  1362.    </extension>
  1363. <!-- =========================================================================== -->
  1364. <!-- Java Search Page                                                            -->
  1365. <!-- =========================================================================== -->
  1366.    <extension
  1367.          point="org.eclipse.search.searchPages">
  1368.       <page
  1369.             showScopeSection="true"
  1370.             canSearchEnclosingProjects="true"
  1371.             label="%JavaSearchPage.label"
  1372.             icon="$nl$/icons/full/obj16/jsearch_obj.gif"
  1373.             extensions="java:90, jav:90"
  1374.             class="org.eclipse.jdt.internal.ui.search.JavaSearchPage"
  1375.             sizeHint="460,160"
  1376.             id="org.eclipse.jdt.ui.JavaSearchPage">
  1377.       </page>
  1378.    </extension>
  1379.    
  1380.    <extension
  1381.         id="JavaSearchResultPage"
  1382.         point="org.eclipse.search.searchResultViewPages">
  1383.         <viewPage
  1384.             id="org.eclipse.jdt.ui.JavaSearchResultPage"
  1385.             searchResultClass="org.eclipse.jdt.internal.ui.search.JavaSearchResult"
  1386.             class="org.eclipse.jdt.internal.ui.search.JavaSearchResultPage">
  1387.         </viewPage>
  1388.    </extension>
  1389.    <extension
  1390.         id="OccurrencesSearchResultPage"
  1391.         point="org.eclipse.search.searchResultViewPages">
  1392.         <viewPage
  1393.             id="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage"
  1394.             searchResultClass="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResult"
  1395.             class="org.eclipse.jdt.internal.ui.search.OccurrencesSearchResultPage">
  1396.         </viewPage>
  1397.    </extension>
  1398.    <extension
  1399.         id="NLSSearchResultPage"
  1400.         point="org.eclipse.search.searchResultViewPages">
  1401.         <viewPage
  1402.             id="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage"
  1403.             searchResultClass="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResult"
  1404.             class="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchResultPage">
  1405.         </viewPage>
  1406.    </extension>
  1407.   
  1408. <!-- =========================================================================== -->
  1409. <!-- Java Compare                                                                -->
  1410. <!-- =========================================================================== -->
  1411.    <extension
  1412.          point="org.eclipse.ui.themes">
  1413.       <fontDefinition
  1414.             label="%javaCompareFontDefiniton.label"
  1415.             defaultsTo="org.eclipse.jdt.ui.editors.textfont"
  1416.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  1417.             id="org.eclipse.jdt.internal.ui.compare.JavaMergeViewer">
  1418.          <description>
  1419.             %javaCompareFontDefiniton.description
  1420.          </description>
  1421.       </fontDefinition>
  1422.       <fontDefinition
  1423.             label="%propertiesFileCompareFontDefiniton.label"
  1424.             defaultsTo="org.eclipse.jdt.ui.PropertiesFileEditor.textfont"
  1425.             categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
  1426.             id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewer">
  1427.          <description>
  1428.             %propertiesFileCompareFontDefiniton.description
  1429.          </description>
  1430.       </fontDefinition>
  1431.    </extension>
  1432.    
  1433.    <extension
  1434.          point="org.eclipse.ui.popupMenus">
  1435.       <objectContribution
  1436.             objectClass="org.eclipse.jdt.core.IMember"
  1437.             id="org.eclipse.jdt.internal.ui.compare.JavaReplaceActions">
  1438.          <menu
  1439.                label="%ReplaceWithMenu.label"
  1440.                path="additions"
  1441.                id="replaceWithMenu">
  1442.             <separator
  1443.                   name="replaceWithGroup">
  1444.             </separator>
  1445.          </menu>
  1446.          <action
  1447.                label="%JavaReplaceFromHistoryAction.label"
  1448.                overrideActionId="replaceFromHistory"
  1449.                tooltip="%JavaReplaceFromHistoryAction.tooltip"
  1450.                class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithEditionAction"
  1451.                menubarPath="replaceWithMenu/replaceWithGroup"
  1452.                enablesFor="1"
  1453.                id="javaReplaceFromHistory">
  1454.          </action>
  1455.          <action
  1456.                label="%JavaReplaceWithPreviousFromHistoryAction.label"
  1457.                overrideActionId="replaceWithPreviousFromHistory"
  1458.                tooltip="%JavaReplaceWithPreviousFromHistoryAction.tooltip"
  1459.                class="org.eclipse.jdt.internal.ui.compare.JavaReplaceWithPreviousEditionAction"
  1460.                menubarPath="replaceWithMenu/replaceWithGroup"
  1461.                enablesFor="1"
  1462.                id="javaReplacePreviousFromHistory">
  1463.          </action>
  1464.          <action
  1465.                label="%JavaAddElementFromHistoryAction.label"
  1466.                overrideActionId="addFromHistoryAction"
  1467.                tooltip="%JavaAddElementFromHistoryAction.tooltip"
  1468.                class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
  1469.                menubarPath="replaceWithMenu"
  1470.                enablesFor="1"
  1471.                id="javaAddElementFromHistoryAction">
  1472.          </action>
  1473.       </objectContribution>
  1474.       <objectContribution
  1475.             objectClass="org.eclipse.jdt.core.IMember"
  1476.             id="org.eclipse.jdt.internal.ui.compare.JavaCompareActions">
  1477.          <menu
  1478.                label="%CompareWithMenu.label"
  1479.                path="additions"
  1480.                id="compareWithMenu">
  1481.             <separator
  1482.                   name="compareWithGroup">
  1483.             </separator>
  1484.          </menu>
  1485.          <action
  1486.                label="%JavaCompareFromHistoryAction.label"
  1487.                overrideActionId="compareWithHistory"
  1488.                tooltip="%JavaCompareFromHistoryAction.tooltip"
  1489.                class="org.eclipse.jdt.internal.ui.compare.JavaCompareWithEditionAction"
  1490.                menubarPath="compareWithMenu/compareWithGroup"
  1491.                enablesFor="1"
  1492.                id="javaCompareFromHistory">
  1493.          </action>
  1494.          <action
  1495.                label="%JavaCompareAction.label"
  1496.                tooltip="%JavaCompareAction.tooltip"
  1497.                class="org.eclipse.jdt.internal.ui.compare.JavaCompareAction"
  1498.                menubarPath="compareWithMenu/compareWithGroup"
  1499.                enablesFor="1"
  1500.                id="javaCompare">
  1501.          </action>
  1502.       </objectContribution>
  1503.       <objectContribution
  1504.             objectClass="org.eclipse.jdt.core.ICompilationUnit"
  1505.             id="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistoryAction">
  1506.          <action
  1507.                label="%JavaAddElementFromHistoryAction.label"
  1508.                overrideActionId="addFromHistoryAction"
  1509.                tooltip="%JavaAddElementFromHistoryAction.tooltip"
  1510.                class="org.eclipse.jdt.internal.ui.compare.JavaAddElementFromHistory"
  1511.                menubarPath="replaceWithMenu"
  1512.                enablesFor="1"
  1513.                id="javaAddElementFromHistoryAction">
  1514.          </action>
  1515.       </objectContribution>
  1516.    </extension>
  1517.    <extension
  1518.          point="org.eclipse.compare.structureCreators">
  1519.       <structureCreator
  1520.             extensions="jar"
  1521.             class="org.eclipse.jdt.internal.ui.compare.JarStructureCreator"
  1522.             id="org.eclipse.jdt.internal.ui.compare.JarStructureCreator">
  1523.       </structureCreator>
  1524.       <structureCreator
  1525.             extensions="java"
  1526.             class="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator"
  1527.             id="org.eclipse.jdt.internal.ui.compare.JavaStructureCreator">
  1528.       </structureCreator>
  1529.       <structureCreator
  1530.             class="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator"
  1531.             id="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
  1532.       </structureCreator>
  1533.       <contentTypeBinding
  1534.             contentTypeId="org.eclipse.jdt.core.javaProperties"
  1535.             structureCreatorId="org.eclipse.jdt.internal.ui.compare.PropertiesStructureCreator">
  1536.       </contentTypeBinding>
  1537.    </extension>
  1538.    <extension
  1539.          point="org.eclipse.compare.contentViewers">
  1540.       <viewer
  1541.             extensions="java,java2"
  1542.             class="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator"
  1543.             id="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
  1544.       </viewer>
  1545.       <contentTypeBinding
  1546.             contentTypeId="org.eclipse.jdt.core.javaSource"
  1547.             contentViewerId="org.eclipse.jdt.internal.ui.compare.JavaTextViewerCreator">
  1548.       </contentTypeBinding>
  1549.    </extension>
  1550.    <extension
  1551.          point="org.eclipse.compare.contentViewers">
  1552.       <viewer
  1553.             extensions="properties,properties2"
  1554.             class="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator"
  1555.             id="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
  1556.       </viewer>
  1557.       <contentTypeBinding
  1558.             contentTypeId="org.eclipse.jdt.core.javaProperties"
  1559.             contentViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileViewerCreator">
  1560.       </contentTypeBinding>
  1561.    </extension>
  1562.    <extension
  1563.          point="org.eclipse.compare.contentMergeViewers">
  1564.       <viewer
  1565.             extensions="java,java2"
  1566.             class="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator"
  1567.             id="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
  1568.       </viewer>
  1569.       <contentTypeBinding
  1570.             contentTypeId="org.eclipse.jdt.core.javaSource"
  1571.             contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.JavaContentViewerCreator">
  1572.       </contentTypeBinding>
  1573.    </extension>
  1574.    <extension
  1575.          point="org.eclipse.compare.contentMergeViewers">
  1576.       <viewer
  1577.             extensions="properties,properties2"
  1578.             class="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator"
  1579.             id="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
  1580.       </viewer>
  1581.       <contentTypeBinding
  1582.             contentTypeId="org.eclipse.jdt.core.javaProperties"
  1583.             contentMergeViewerId="org.eclipse.jdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
  1584.       </contentTypeBinding>
  1585.    </extension>
  1586.    <extension
  1587.          point="org.eclipse.compare.structureMergeViewers">
  1588.       <viewer
  1589.             extensions="java"
  1590.             class="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator"
  1591.             id="org.eclipse.jdt.internal.ui.compare.JavaStructureDiffViewerCreator">
  1592.       </viewer>
  1593.    </extension>
  1594. <!-- End Java Compare -->
  1595. <!-- =========================================================================== -->
  1596. <!-- Java Launching and debugging                                                -->
  1597. <!-- =========================================================================== -->
  1598.    <extension
  1599.          point="org.eclipse.ui.ide.resourceFilters">
  1600.       <filter
  1601.             selected="false"
  1602.             pattern="*.class">
  1603.       </filter>
  1604.    </extension>
  1605. <!-- =========================================================================== -->
  1606. <!-- JAR Packager                                                                -->
  1607. <!-- =========================================================================== -->
  1608.    <extension
  1609.          point="org.eclipse.ui.exportWizards">
  1610.       <wizard
  1611.             name="%jarExportWizard.label"
  1612.             icon="$nl$/icons/full/etool16/exportjar_wiz.gif"
  1613.             class="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard"
  1614.             id="org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizard">
  1615.          <description>
  1616.             %jarExportWizard.description
  1617.          </description>
  1618.          <selection
  1619.                class="org.eclipse.core.resources.IResource">
  1620.          </selection>
  1621.       </wizard>
  1622.    </extension>
  1623.    <extension
  1624.          point="org.eclipse.ui.popupMenus">
  1625.       <objectContribution
  1626.             objectClass="org.eclipse.core.resources.IResource"
  1627.             nameFilter="*.jardesc"
  1628.             id="org.eclipse.jdt.internal.ui.jarpackager.RunJarPackager">
  1629.          <action
  1630.                label="%createJarAction.label"
  1631.                tooltip="%createJarAction.tooltip"
  1632.                class="org.eclipse.jdt.internal.ui.jarpackager.CreateJarActionDelegate"
  1633.                menubarPath="additions"
  1634.                enablesFor="+"
  1635.                id="CreateJar">
  1636.          </action>
  1637.       </objectContribution>
  1638.       <objectContribution
  1639.             objectClass="org.eclipse.core.resources.IResource"
  1640.             nameFilter="*.jardesc"
  1641.             id="org.eclipse.jdt.internal.ui.jarpackager.RunJarPackager">
  1642.          <action
  1643.                label="%openJarPackager.label"
  1644.                tooltip="%openJarPackager.tooltip"
  1645.                class="org.eclipse.jdt.internal.ui.jarpackager.OpenJarPackageWizardActionDelegate"
  1646.                menubarPath="additions"
  1647.                enablesFor="1"
  1648.                id="OpenJarPackageWizard">
  1649.          </action>
  1650.       </objectContribution>
  1651.    </extension>
  1652. <!-- =========================================================================== -->
  1653. <!-- Javadoc Export                                                              -->
  1654. <!-- =========================================================================== -->
  1655.    <extension
  1656.          point="org.eclipse.ui.exportWizards">
  1657. <!-- Change to necessary NLS -->
  1658.       <wizard
  1659.             name="%JavadocWizard.name"
  1660.             icon="$nl$/icons/full/etool16/javadoc.gif"
  1661.             class="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard"
  1662.             id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
  1663.          <description>
  1664.             %JavadocWizard.description
  1665.          </description>
  1666.          <selection
  1667.                class="org.eclipse.core.resources.IProject">
  1668.          </selection>
  1669.       </wizard>
  1670.    </extension>
  1671.    <extension
  1672.          point="org.eclipse.ui.popupMenus">
  1673.        <objectContribution
  1674.             adaptable="true"
  1675.             objectClass="org.eclipse.core.resources.IFile"
  1676.             nameFilter="*.xml"
  1677.             id="org.eclipse.jdt.internal.ui.javadocexport.JavadocWizard">
  1678.          <visibility>
  1679.             <objectState name="contentTypeId" value="org.eclipse.ant.core.antBuildFile"/>
  1680.          </visibility>
  1681.           <action
  1682.                label="%CreateJavadocAction.label"
  1683.                tooltip="%CreateJavadocAction.tooltip"
  1684.                class="org.eclipse.jdt.internal.ui.javadocexport.CreateJavadocActionDelegate"
  1685.                enablesFor="1"
  1686.                id="LaunchJavadocWizard">
  1687.          </action>
  1688.       </objectContribution>
  1689.    </extension>
  1690.    <extension
  1691.          point="org.eclipse.debug.ui.consoleLineTrackers">
  1692.       <consoleLineTracker
  1693.             class="org.eclipse.jdt.internal.ui.javadocexport.JavadocConsoleLineTracker"
  1694.             processType="org.eclipse.jdt.ui.javadocProcess"
  1695.             id="org.eclipse.jdt.ui.javadocexport.JavadocConsoleLineTracker">
  1696.       </consoleLineTracker>
  1697.    </extension>
  1698.    
  1699.  
  1700. <!-- NLS Search Page                                                             -->
  1701. <!-- =========================================================================== -->
  1702. <!-- NLS tool                                                                      -->
  1703. <!-- =========================================================================== -->
  1704.    <extension
  1705.          point="org.eclipse.search.searchPages">
  1706.       <page
  1707.             id="org.eclipse.jdt.ui.refactoring.NLSSearchPage"
  1708.             class="org.eclipse.jdt.internal.ui.refactoring.nls.search.NLSSearchPage"
  1709.             canSearchEnclosingProjects="true"
  1710.             enabled="false"
  1711.             extensions="java:89, properties:90"
  1712.             sizeHint="460,160"
  1713.             icon="$nl$/icons/full/obj16/nls_search_obj.gif"
  1714.             showScopeSection="true"
  1715.             label="%NLSsearchPageLabel"
  1716.             tabPosition="2000000000">
  1717.       </page>
  1718.    </extension>
  1719. <!-- =========================================================================== -->
  1720. <!-- Java Browsing                                                                  -->
  1721. <!-- =========================================================================== -->
  1722.    <extension
  1723.          point="org.eclipse.ui.perspectives">
  1724.       <perspective
  1725.             name="%Browsing.perspectiveName"
  1726.             icon="$nl$/icons/full/eview16/browse_persp.gif"
  1727.             class="org.eclipse.jdt.internal.ui.browsing.JavaBrowsingPerspectiveFactory"
  1728.             id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1729.       </perspective>
  1730.    </extension>
  1731.    <extension
  1732.          point="org.eclipse.ui.perspectiveExtensions">
  1733.       <perspectiveExtension
  1734.             targetID="org.eclipse.ui.resourcePerspective">
  1735.          <perspectiveShortcut
  1736.                id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1737.          </perspectiveShortcut>
  1738.       </perspectiveExtension>
  1739.       <perspectiveExtension
  1740.             targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1741.          <perspectiveShortcut
  1742.                id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1743.          </perspectiveShortcut>
  1744.       </perspectiveExtension>
  1745.       <perspectiveExtension
  1746.             targetID="org.eclipse.jdt.ui.JavaPerspective">
  1747.          <perspectiveShortcut
  1748.                id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1749.          </perspectiveShortcut>
  1750.       </perspectiveExtension>
  1751.       <perspectiveExtension
  1752.             targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1753.          <perspectiveShortcut
  1754.                id="org.eclipse.jdt.ui.JavaPerspective">
  1755.          </perspectiveShortcut>
  1756.       </perspectiveExtension>
  1757.       <perspectiveExtension
  1758.             targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1759.          <perspectiveShortcut
  1760.                id="org.eclipse.debug.ui.DebugPerspective">
  1761.          </perspectiveShortcut>
  1762.       </perspectiveExtension>
  1763.       <perspectiveExtension
  1764.             targetID="org.eclipse.debug.ui.DebugPerspective">
  1765.          <perspectiveShortcut
  1766.                id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
  1767.          </perspectiveShortcut>
  1768.       </perspectiveExtension>
  1769.    </extension>
  1770.    <extension
  1771.          point="org.eclipse.ui.views">
  1772.       <category
  1773.             name="%Browsing.viewCategoryName"
  1774.             id="org.eclipse.jdt.ui.java.browsing">
  1775.       </category>
  1776.       <view
  1777.             name="%Browsing.projectsViewName"
  1778.             icon="$nl$/icons/full/eview16/projects.gif"
  1779.             category="org.eclipse.jdt.ui.java.browsing"
  1780.             class="org.eclipse.jdt.internal.ui.browsing.ProjectsView"
  1781.             id="org.eclipse.jdt.ui.ProjectsView">
  1782.       </view>
  1783.       <view
  1784.             name="%Browsing.packagesViewName"
  1785.             icon="$nl$/icons/full/eview16/packages.gif"
  1786.             category="org.eclipse.jdt.ui.java.browsing"
  1787.             class="org.eclipse.jdt.internal.ui.browsing.PackagesView"
  1788.             id="org.eclipse.jdt.ui.PackagesView">
  1789.       </view>
  1790.       <view
  1791.             name="%Browsing.typesViewName"
  1792.             icon="$nl$/icons/full/eview16/types.gif"
  1793.             category="org.eclipse.jdt.ui.java.browsing"
  1794.             class="org.eclipse.jdt.internal.ui.browsing.TypesView"
  1795.             id="org.eclipse.jdt.ui.TypesView">
  1796.       </view>
  1797.       <view
  1798.             name="%Browsing.membersViewName"
  1799.             icon="$nl$/icons/full/eview16/members.gif"
  1800.             category="org.eclipse.jdt.ui.java.browsing"
  1801.             class="org.eclipse.jdt.internal.ui.browsing.MembersView"
  1802.             id="org.eclipse.jdt.ui.MembersView">
  1803.       </view>
  1804.    </extension>
  1805. <!-- =========================================================================== -->
  1806. <!-- Java and Coding Action Set (Adding the source, refactor and navigate menu)  -->
  1807. <!-- =========================================================================== -->
  1808.    <extension
  1809.          point="org.eclipse.ui.actionSets">
  1810.       <actionSet
  1811.             label="%JavaActionSet.label"
  1812.             description="%JavaActionSet.description"
  1813.             visible="false"
  1814.             id="org.eclipse.jdt.ui.JavaActionSet">
  1815.          <action
  1816.                definitionId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy"
  1817.                label="%OpenTypeInHierarchyAction.label"
  1818.                helpContextId="org.eclipse.jdt.ui.open_type_in_hierarchy_action"
  1819.                tooltip="%OpenTypeInHierarchyAction.tooltip"
  1820.                class="org.eclipse.jdt.internal.ui.actions.OpenTypeInHierarchyAction"
  1821.                menubarPath="navigate/open.ext2"
  1822.                id="openTypeInHierarchy">
  1823.          </action>
  1824.          <action
  1825.                id="openType"
  1826.                toolbarPath="org.eclipse.search.searchActionSet/Search"
  1827.                class="org.eclipse.jdt.internal.ui.actions.OpenTypeAction"
  1828.                definitionId="org.eclipse.jdt.ui.navigate.open.type"
  1829.                icon="$nl$/icons/full/etool16/opentype.gif"
  1830.                helpContextId="org.eclipse.jdt.ui.open_type_action"
  1831.                label="%OpenTypeAction.label"
  1832.                menubarPath="navigate/open.ext2"
  1833.                tooltip="%OpenTypeAction.tooltip">
  1834.          </action>
  1835.          <action
  1836.                definitionId="org.eclipse.jdt.ui.generate.javadoc"
  1837.                label="%GenerateJavadocAction.label"
  1838.                helpContextId="org.eclipse.jdt.ui.generate_javadoc_action"
  1839.                class="org.eclipse.jdt.internal.ui.actions.GenerateJavadocAction"
  1840.                menubarPath="project/additions"
  1841.                id="exportJavadoc">
  1842.          </action>
  1843.       </actionSet>
  1844.    </extension>
  1845.    
  1846.    
  1847. <!-- with an A_                                                                -->
  1848. <!-- the open action set is contributed before the CodeActionSet we prefix it  -->
  1849. <!-- Action sets are contributed after they have been sorted. To enfore that   -->
  1850. <!-- Begin Java Open action contributions  -->
  1851.    <extension
  1852.          point="org.eclipse.ui.actionSets">
  1853.       <actionSet
  1854.             label="%OpenActionSet.label"
  1855.             description="%OpenActionSet.description"
  1856.             visible="false"
  1857.             id="org.eclipse.jdt.ui.A_OpenActionSet">
  1858.          <action
  1859.                definitionId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"
  1860.                label="%OpenCallHierarchyAction.label"
  1861.                retarget="true"
  1862.                menubarPath="navigate/open.ext"
  1863.                id="org.eclipse.jdt.ui.actions.OpenCallHierarchy">
  1864.          </action>
  1865.          <action
  1866.                definitionId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"
  1867.                label="%OpenTypeHierarchyAction.label"
  1868.                retarget="true"
  1869.                menubarPath="navigate/open.ext"
  1870.                id="org.eclipse.jdt.ui.actions.OpenTypeHierarchy">
  1871.          </action>
  1872.          <action
  1873.                definitionId="org.eclipse.jdt.ui.edit.text.java.open.editor"
  1874.                label="%OpenAction.label"
  1875.                tooltip="%OpenAction.tooltip"
  1876.                retarget="true"
  1877.                menubarPath="navigate/open.ext"
  1878.                allowLabelUpdate="true"
  1879.                id="org.eclipse.jdt.ui.actions.Open">
  1880.          </action>
  1881.       </actionSet>
  1882.    </extension>
  1883.    <extension
  1884.          point="org.eclipse.ui.actionSetPartAssociations">
  1885.       <actionSetPartAssociation
  1886.             targetID="org.eclipse.jdt.ui.A_OpenActionSet">
  1887.          <part
  1888.                id="org.eclipse.search.SearchResultView">
  1889.          </part>
  1890.          <part
  1891.                id="org.eclipse.jdt.ui.PackageExplorer">
  1892.          </part>
  1893.          <part
  1894.                id="org.eclipse.jdt.ui.TypeHierarchy">
  1895.          </part>
  1896.          <part
  1897.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  1898.          </part>
  1899.          <part
  1900.                id="org.eclipse.jdt.ui.ClassFileEditor">
  1901.          </part>
  1902.          <part
  1903.                id="org.eclipse.jdt.ui.PropertiesFileEditor">
  1904.          </part>
  1905.          <part
  1906.                id="org.eclipse.jdt.ui.ProjectsView">
  1907.          </part>
  1908.          <part
  1909.                id="org.eclipse.jdt.ui.PackagesView">
  1910.          </part>
  1911.          <part
  1912.                id="org.eclipse.jdt.ui.TypesView">
  1913.          </part>
  1914.          <part
  1915.                id="org.eclipse.jdt.ui.MembersView">
  1916.          </part>
  1917.          <part
  1918.                id="org.eclipse.jdt.ui.SourceView">
  1919.          </part>
  1920.       </actionSetPartAssociation>
  1921.    </extension>
  1922. <!-- End Java Open action contributions  -->
  1923.    <extension
  1924.          point="org.eclipse.ui.actionSets">
  1925.       <actionSet
  1926.             label="%CodingActionSet.label"
  1927.             description="%CodingActionSet.description"
  1928.             visible="false"
  1929.             id="org.eclipse.jdt.ui.CodingActionSet">
  1930. <!-- =========================================================================== -->
  1931. <!-- Navigate Menu                                                               -->
  1932. <!-- =========================================================================== -->
  1933.          <action
  1934.                definitionId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"
  1935.                label="%OpenExternalJavadocAction.label"
  1936.                retarget="true"
  1937.                menubarPath="navigate/open.ext"
  1938.                id="org.eclipse.jdt.ui.actions.OpenExternalJavaDoc">
  1939.          </action>
  1940.          <action
  1941.                definitionId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation"
  1942.                label="%OpenSuperImplementationAction.label"
  1943.                tooltip="%OpenSuperImplementationAction.tooltip"
  1944.                retarget="true"
  1945.                menubarPath="navigate/open.ext"
  1946.                id="org.eclipse.jdt.ui.actions.OpenSuperImplementation">
  1947.          </action>
  1948.          <action
  1949.                definitionId="org.eclipse.jdt.ui.navigate.gotopackage"
  1950.                label="%GoToPackageAction.label"
  1951.                retarget="true"
  1952.                menubarPath="navigate/goTo/"
  1953.                id="org.eclipse.jdt.ui.actions.GoToPackage">
  1954.          </action>
  1955.          <action
  1956.                definitionId="org.eclipse.jdt.ui.navigate.gototype"
  1957.                label="%GoToTypeAction.label"
  1958.                retarget="true"
  1959.                menubarPath="navigate/goTo/"
  1960.                id="org.eclipse.jdt.ui.actions.GoToType">
  1961.          </action>
  1962. <!-- =========================================================================== -->
  1963. <!-- Refactoring Menu                                                            -->
  1964. <!-- =========================================================================== -->
  1965.          <menu
  1966.                label="%Refactoring.menu.label"
  1967.                path="edit"
  1968.                id="org.eclipse.jdt.ui.refactoring.menu">
  1969.             <separator name="undoRedoGroup"/>
  1970.             <separator name="reorgGroup"/>
  1971.             <separator name="typeGroup"/>
  1972.             <separator name="codingGroup"/>
  1973.          </menu>
  1974. <!-- undo/redo group  -->
  1975.          <!--
  1976.          <action
  1977.                definitionId="org.eclipse.jdt.ui.edit.text.java.refactor.redo"
  1978.                label="%Refactoring.redoAction.label"
  1979.                class="org.eclipse.ltk.ui.refactoring.RedoRefactoringAction"
  1980.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/undoRedoGroup"
  1981.                id="RedoAction">
  1982.          </action>
  1983.          <action
  1984.                definitionId="org.eclipse.jdt.ui.edit.text.java.refactor.undo"
  1985.                label="%Refactoring.undoAction.label"
  1986.                class="org.eclipse.ltk.ui.refactoring.UndoRefactoringAction"
  1987.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/undoRedoGroup"
  1988.                id="UndoAction">
  1989.          </action>
  1990.          -->
  1991. <!-- reorg group  -->
  1992.          <action
  1993.                definitionId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level"
  1994.                label="%Refactoring.convertNestedToTopAction.label"
  1995.                retarget="true"
  1996.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
  1997.                id="org.eclipse.jdt.ui.actions.ConvertNestedToTop">
  1998.          </action>
  1999.          <action
  2000.                definitionId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested"
  2001.                label="%Refactoring.convertAnonymousToNestedAction.label"
  2002.                retarget="true"
  2003.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
  2004.                id="org.eclipse.jdt.ui.actions.ConvertAnonymousToNested">
  2005.          </action>
  2006.          <action
  2007.                definitionId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
  2008.                label="%Refactoring.modifyParametersAction.label"
  2009.                retarget="true"
  2010.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
  2011.                id="org.eclipse.jdt.ui.actions.ModifyParameters">
  2012.          </action>
  2013.          <action
  2014.                definitionId="org.eclipse.jdt.ui.edit.text.java.move.element"
  2015.                label="%Refactoring.moveAction.label"
  2016.                retarget="true"
  2017.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
  2018.                id="org.eclipse.jdt.ui.actions.Move">
  2019.          </action>
  2020.          <action
  2021.                definitionId="org.eclipse.jdt.ui.edit.text.java.rename.element"
  2022.                label="%Refactoring.renameAction.label"
  2023.                retarget="true"
  2024.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
  2025.                id="org.eclipse.jdt.ui.actions.Rename">
  2026.          </action>
  2027. <!-- type group  -->
  2028.          <action
  2029.                definitionId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments"
  2030.                label="%Refactoring.inferTypeArgumentsAction.label"
  2031.                retarget="true"
  2032.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2033.                id="org.eclipse.jdt.ui.actions.InferTypeArguments">
  2034.          </action>
  2035.          <action
  2036.                definitionId="org.eclipse.jdt.ui.edit.text.java.use.supertype"
  2037.                label="%Refactoring.useSupertypeAction.label"
  2038.                retarget="true"
  2039.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2040.                id="org.eclipse.jdt.ui.actions.UseSupertype">
  2041.          </action>
  2042.          <action
  2043.                definitionId="org.eclipse.jdt.ui.edit.text.java.change.type"
  2044.                label="%Refactoring.changeTypeAction.label"
  2045.                retarget="true"
  2046.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2047.                id="org.eclipse.jdt.ui.actions.ChangeType">
  2048.          </action>
  2049.          <action
  2050.                definitionId="org.eclipse.jdt.ui.edit.text.java.extract.interface"
  2051.                label="%Refactoring.extractInterfaceAction.label"
  2052.                retarget="true"
  2053.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2054.                id="org.eclipse.jdt.ui.actions.ExtractInterface">
  2055.          </action>
  2056.          <action
  2057.                definitionId="org.eclipse.jdt.ui.edit.text.java.pull.up"
  2058.                label="%Refactoring.pullUpAction.label"
  2059.                retarget="true"
  2060.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2061.                id="org.eclipse.jdt.ui.actions.PullUp">
  2062.          </action>
  2063.          <action
  2064.                definitionId="org.eclipse.jdt.ui.edit.text.java.push.down"
  2065.                label="%Refactoring.pushDownAction.label"
  2066.                retarget="true"
  2067.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/typeGroup"
  2068.                id="org.eclipse.jdt.ui.actions.PushDown">
  2069.          </action>
  2070. <!-- coding group  -->
  2071.          <action
  2072.                definitionId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field"
  2073.                label="%Refactoring.selfEncapsulateFieldAction.label"
  2074.                retarget="true"
  2075.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2076.                id="org.eclipse.jdt.ui.actions.SelfEncapsulateField">
  2077.          </action>
  2078.          <action
  2079.                definitionId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable"
  2080.                label="%Refactoring.convertLocalToFieldAction.label"
  2081.                retarget="true"
  2082.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2083.                id="org.eclipse.jdt.ui.actions.ConvertLocalToField">
  2084.          </action>
  2085.          <action
  2086.                definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.factory"
  2087.                label="%Refactoring.introduceFactoryAction.label"
  2088.                retarget="true"
  2089.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2090.                id="org.eclipse.jdt.ui.actions.IntroduceFactory">
  2091.          </action>
  2092.          <action
  2093.                definitionId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter"
  2094.                label="%Refactoring.introduceParameterAction.label"
  2095.                retarget="true"
  2096.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2097.                id="org.eclipse.jdt.ui.actions.IntroduceParameter">
  2098.          </action>
  2099.          <action
  2100.                definitionId="org.eclipse.jdt.ui.edit.text.java.extract.constant"
  2101.                label="%Refactoring.extractConstantAction.label"
  2102.                retarget="true"
  2103.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2104.                id="org.eclipse.jdt.ui.actions.ExtractConstant">
  2105.          </action>
  2106.          <action
  2107.                definitionId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
  2108.                label="%Refactoring.extractTempAction.label"
  2109.                retarget="true"
  2110.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2111.                id="org.eclipse.jdt.ui.actions.ExtractTemp">
  2112.          </action>
  2113.          <action
  2114.                definitionId="org.eclipse.jdt.ui.edit.text.java.extract.method"
  2115.                label="%Refactoring.extractMethodAction.label"
  2116.                retarget="true"
  2117.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2118.                id="org.eclipse.jdt.ui.actions.ExtractMethod">
  2119.          </action>
  2120.          <action
  2121.                definitionId="org.eclipse.jdt.ui.edit.text.java.inline"
  2122.                label="%Refactoring.inlineAction.label"
  2123.                retarget="true"
  2124.                menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
  2125.                id="org.eclipse.jdt.ui.actions.Inline">
  2126.          </action>
  2127. <!-- =========================================================================== -->
  2128. <!-- Source Menu                                                                 -->
  2129. <!-- =========================================================================== -->
  2130.          <menu
  2131.                label="%SourceMenu.label"
  2132.                path="edit"
  2133.                id="org.eclipse.jdt.ui.source.menu">
  2134.             <separator
  2135.                   name="editGroup">
  2136.             </separator>
  2137.             <separator
  2138.                   name="importGroup">
  2139.             </separator>
  2140.             <separator
  2141.                   name="generateGroup">
  2142.             </separator>
  2143.             <separator
  2144.                   name="codeGroup">
  2145.             </separator>
  2146.             <separator
  2147.                   name="convertGroup">
  2148.             </separator>
  2149.          </menu>
  2150. <!-- Code Group -->
  2151.          <action
  2152.                definitionId="org.eclipse.jdt.ui.edit.text.java.find.strings.to.externalize"
  2153.                label="%FindStringsToExternalizeAction.label"
  2154.                retarget="true"
  2155.                menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
  2156.                id="org.eclipse.jdt.ui.actions.FindStringsToExternalize">
  2157.          </action>
  2158.          <action
  2159.                definitionId="org.eclipse.jdt.ui.edit.text.java.externalize.strings"
  2160.                label="%ExternalizeStringsAction.label"
  2161.                retarget="true"
  2162.                menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
  2163.                id="org.eclipse.jdt.ui.actions.ExternalizeStrings">
  2164.          </action>
  2165.          <action
  2166.                definitionId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch"
  2167.                label="%SurroundWithTryCatchAction.label"
  2168.                retarget="true"
  2169.                menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
  2170.                id="org.eclipse.jdt.ui.actions.SurroundWithTryCatch">
  2171.          </action>
  2172. <!-- Generate Group -->
  2173.          <action
  2174.                definitionId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
  2175.                label="%AddJavaDocCommentAction.label"
  2176.                retarget="true"
  2177.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2178.                id="org.eclipse.jdt.ui.actions.AddJavaDocComment">
  2179.          </action>
  2180.          <action
  2181.                definitionId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors"
  2182.                label="%AddConstructorFromSuperclassAction.label"
  2183.                retarget="true"
  2184.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2185.                id="org.eclipse.jdt.ui.actions.AddConstructorFromSuperclass">
  2186.          </action>
  2187.          <action
  2188.                definitionId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields"
  2189.                label="%GenerateConstructorUsingFieldsAction.label"
  2190.                retarget="true"
  2191.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2192.                id="org.eclipse.jdt.ui.actions.GenerateConstructorUsingFields">
  2193.          </action>
  2194.          <action
  2195.                definitionId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods"
  2196.                label="%GenerateDelegateMethodsAction.label"
  2197.                retarget="true"
  2198.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2199.                id="org.eclipse.jdt.ui.actions.GenerateDelegateMethods">
  2200.          </action>
  2201.          <action
  2202.                definitionId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter"
  2203.                label="%GenerateGetterSetterAction.label"
  2204.                retarget="true"
  2205.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2206.                id="org.eclipse.jdt.ui.actions.GenerateGetterSetter">
  2207.          </action>
  2208.          <action
  2209.                definitionId="org.eclipse.jdt.ui.edit.text.java.override.methods"
  2210.                label="%OverrideMethodsAction.label"
  2211.                retarget="true"
  2212.                menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
  2213.                id="org.eclipse.jdt.ui.actions.OverrideMethods">
  2214.          </action>
  2215. <!-- Import Group -->
  2216.          <action
  2217.                definitionId="org.eclipse.jdt.ui.edit.text.java.add.import"
  2218.                label="%AddImportAction.label"
  2219.                retarget="true"
  2220.                menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
  2221.                id="org.eclipse.jdt.ui.actions.AddImport">
  2222.          </action>
  2223.          <action
  2224.                definitionId="org.eclipse.jdt.ui.edit.text.java.organize.imports"
  2225.                label="%OrganizeImportsAction.label"
  2226.                retarget="true"
  2227.                menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
  2228.                id="org.eclipse.jdt.ui.actions.OrganizeImports">
  2229.          </action>
  2230. <!-- edit group -->
  2231.          <action
  2232.                definitionId="org.eclipse.jdt.ui.edit.text.java.sort.members"
  2233.                label="%SortMembersAction.label"
  2234.                retarget="true"
  2235.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2236.                id="org.eclipse.jdt.ui.actions.SortMembers">
  2237.          </action>
  2238.          <action
  2239.                definitionId="org.eclipse.jdt.ui.edit.text.java.indent"
  2240.                label="%IndentAction.label"
  2241.                retarget="true"
  2242.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2243.                id="org.eclipse.jdt.ui.actions.Indent">
  2244.          </action>
  2245.          <action
  2246.                definitionId="org.eclipse.jdt.ui.edit.text.java.quick.format"
  2247.                label="%FormatElementAction.label"
  2248.                retarget="true"
  2249.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2250.                id="org.eclipse.jdt.ui.actions.FormatElement">
  2251.          </action>
  2252.          <action
  2253.                definitionId="org.eclipse.jdt.ui.edit.text.java.format"
  2254.                label="%FormatAction.label"
  2255.                retarget="true"
  2256.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2257.                id="org.eclipse.jdt.ui.actions.Format">
  2258.          </action>
  2259.          <action
  2260.                definitionId="org.eclipse.ui.edit.text.shiftLeft"
  2261.                label="%ShiftLeftAction.label"
  2262.                retarget="true"
  2263.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2264.                id="org.eclipse.jdt.ui.actions.ShiftLeft">
  2265.          </action>
  2266.          <action
  2267.                definitionId="org.eclipse.ui.edit.text.shiftRight"
  2268.                label="%ShiftRightAction.label"
  2269.                retarget="true"
  2270.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2271.                id="org.eclipse.jdt.ui.actions.ShiftRight">
  2272.          </action>
  2273.          <action
  2274.                definitionId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment"
  2275.                label="%RemoveBlockCommentAction.label"
  2276.                retarget="true"
  2277.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2278.                id="org.eclipse.jdt.ui.actions.RemoveBlockComment">
  2279.          </action>
  2280.          <action
  2281.                definitionId="org.eclipse.jdt.ui.edit.text.java.add.block.comment"
  2282.                label="%AddBlockCommentAction.label"
  2283.                retarget="true"
  2284.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2285.                id="org.eclipse.jdt.ui.actions.AddBlockComment">
  2286.          </action>
  2287.          <action
  2288.                definitionId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
  2289.                label="%ToggleCommentAction.label"
  2290.                retarget="true"
  2291.                menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
  2292.                id="org.eclipse.jdt.ui.actions.ToggleComment">
  2293.          </action>
  2294.          <action
  2295.                definitionId="org.eclipse.jdt.ui.edit.text.java.uncomment"
  2296.                label="%UncommentAction.label"
  2297.                retarget="true"
  2298.                id="org.eclipse.jdt.ui.actions.Uncomment">
  2299.          </action>
  2300.          <action
  2301.                definitionId="org.eclipse.jdt.ui.edit.text.java.comment"
  2302.                label="%CommentAction.label"
  2303.                retarget="true"
  2304.                id="org.eclipse.jdt.ui.actions.Comment">
  2305.          </action>
  2306.       </actionSet>
  2307.    </extension>
  2308.    <extension
  2309.          point="org.eclipse.ui.actionSetPartAssociations">
  2310.       <actionSetPartAssociation
  2311.             targetID="org.eclipse.jdt.ui.CodingActionSet">
  2312.          <part
  2313.                id="org.eclipse.jdt.ui.PackageExplorer">
  2314.          </part>
  2315.          <part
  2316.                id="org.eclipse.jdt.ui.TypeHierarchy">
  2317.          </part>
  2318.          <part
  2319.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  2320.          </part>
  2321.          <part
  2322.                id="org.eclipse.jdt.ui.ClassFileEditor">
  2323.          </part>
  2324.          <part
  2325.                id="org.eclipse.jdt.ui.ProjectsView">
  2326.          </part>
  2327.          <part
  2328.                id="org.eclipse.jdt.ui.PackagesView">
  2329.          </part>
  2330.          <part
  2331.                id="org.eclipse.jdt.ui.TypesView">
  2332.          </part>
  2333.          <part
  2334.                id="org.eclipse.jdt.ui.MembersView">
  2335.          </part>
  2336.       </actionSetPartAssociation>
  2337.    </extension>
  2338. <!-- Begin Java Search action set -->
  2339. <!-- End Java Action Set (Adding the source, refactor and navigate menu -->
  2340.    <extension
  2341.          point="org.eclipse.ui.actionSets">
  2342.       <actionSet
  2343.             label="%JavaSearchActionSet.label"
  2344.             description="%JavaSearchActionSet.description"
  2345.             visible="false"
  2346.             id="org.eclipse.jdt.ui.SearchActionSet">
  2347. <!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=155684    -->
  2348. <!-- Note: The menu (re-) definition has to be here due to bug: -->
  2349. <!-- =================================================================== -->
  2350. <!-- Search Menu                                                         -->
  2351. <!-- =================================================================== -->
  2352.          <menu
  2353.                label="%searchMenu.label"
  2354.                path="navigate"
  2355.                id="org.eclipse.search.menu">
  2356.             <groupMarker
  2357.                   name="internalDialogGroup">
  2358.             </groupMarker>
  2359. <!-- not to be used by clients  -->
  2360.             <groupMarker
  2361.                   name="dialogGroup">
  2362.             </groupMarker>
  2363. <!-- to be used by clients      -->
  2364.             <separator
  2365.                   name="contextMenuActionsGroup">
  2366.             </separator>
  2367.             <separator
  2368.                   name="internalOccurrencesGroup">
  2369.             </separator>
  2370.          </menu>
  2371. <!-- dialog group  -->
  2372.          <action
  2373.                label="%openJavaSearchPageAction.label"
  2374.                icon="$nl$/icons/full/obj16/jsearch_obj.gif"
  2375.                helpContextId="java_search_action_context"
  2376.                class="org.eclipse.jdt.internal.ui.search.OpenJavaSearchPageAction"
  2377.                menubarPath="org.eclipse.search.menu/dialogGroup"
  2378.                id="org.eclipse.jdt.ui.actions.OpenJavaSearchPage">
  2379.          </action>
  2380. <!-- context menu group  -->
  2381.          <menu
  2382.                label="%occurrencesSubMenu.label"
  2383.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2384.                id="occurrencesSubMenu">
  2385.             <separator
  2386.                   name="group1">
  2387.             </separator>
  2388.          </menu>
  2389.          <action
  2390.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences"
  2391.                label="%ImplementOccurrences.label"
  2392.                retarget="true"
  2393.                menubarPath="org.eclipse.search.menu/occurrencesSubMenu/group1"
  2394.                allowLabelUpdate="true"
  2395.                id="org.eclipse.jdt.ui.actions.ImplementOccurrences">
  2396.          </action>
  2397.          <action
  2398.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences"
  2399.                label="%ExceptionOccurrences.label"
  2400.                retarget="true"
  2401.                menubarPath="org.eclipse.search.menu/occurrencesSubMenu/group1"
  2402.                allowLabelUpdate="true"
  2403.                id="org.eclipse.jdt.ui.actions.ExceptionOccurrences">
  2404.          </action>
  2405.          <action
  2406.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file"
  2407.                label="%OccurrencesInFile.label"
  2408.                retarget="true"
  2409.                menubarPath="org.eclipse.search.menu/occurrencesSubMenu/group1"
  2410.                allowLabelUpdate="true"
  2411.                id="org.eclipse.jdt.ui.actions.OccurrencesInFile">
  2412.          </action>
  2413.          <menu
  2414.                label="%writeAccessSubMenu.label"
  2415.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2416.                id="writeAccessSubMenu">
  2417.             <separator
  2418.                   name="group1">
  2419.             </separator>
  2420.          </menu>
  2421.          <action
  2422.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set"
  2423.                label="%InWorkingSet.label"
  2424.                retarget="true"
  2425.                menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
  2426.                allowLabelUpdate="true"
  2427.                id="org.eclipse.jdt.ui.actions.WriteAccessInWorkingSet">
  2428.          </action>
  2429.          <action
  2430.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy"
  2431.                label="%InHierarchy.label"
  2432.                retarget="true"
  2433.                menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
  2434.                allowLabelUpdate="true"
  2435.                id="org.eclipse.jdt.ui.actions.WriteAccessInHierarchy">
  2436.          </action>
  2437.          <action
  2438.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project"
  2439.                label="%InProject.label"
  2440.                retarget="true"
  2441.                menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
  2442.                allowLabelUpdate="true"
  2443.                id="org.eclipse.jdt.ui.actions.WriteAccessInProject">
  2444.          </action>
  2445.          <action
  2446.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace"
  2447.                label="%InWorkspace.label"
  2448.                retarget="true"
  2449.                menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
  2450.                allowLabelUpdate="true"
  2451.                id="org.eclipse.jdt.ui.actions.WriteAccessInWorkspace">
  2452.          </action>
  2453.          <menu
  2454.                label="%readAccessSubMenu.label"
  2455.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2456.                id="readAccessSubMenu">
  2457.             <separator
  2458.                   name="group1">
  2459.             </separator>
  2460.          </menu>
  2461.          <action
  2462.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set"
  2463.                label="%InWorkingSet.label"
  2464.                retarget="true"
  2465.                menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
  2466.                allowLabelUpdate="true"
  2467.                id="org.eclipse.jdt.ui.actions.ReadAccessInWorkingSet">
  2468.          </action>
  2469.          <action
  2470.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy"
  2471.                label="%InHierarchy.label"
  2472.                retarget="true"
  2473.                menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
  2474.                allowLabelUpdate="true"
  2475.                id="org.eclipse.jdt.ui.actions.ReadAccessInHierarchy">
  2476.          </action>
  2477.          <action
  2478.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project"
  2479.                label="%InProject.label"
  2480.                retarget="true"
  2481.                menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
  2482.                allowLabelUpdate="true"
  2483.                id="org.eclipse.jdt.ui.actions.ReadAccessInProject">
  2484.          </action>
  2485.          <action
  2486.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace"
  2487.                label="%InWorkspace.label"
  2488.                retarget="true"
  2489.                menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
  2490.                allowLabelUpdate="true"
  2491.                id="org.eclipse.jdt.ui.actions.ReadAccessInWorkspace">
  2492.          </action>
  2493.          <menu
  2494.                label="%implementorsSubMenu.label"
  2495.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2496.                id="implementorsSubMenu">
  2497.             <separator
  2498.                   name="group1">
  2499.             </separator>
  2500.          </menu>
  2501.          <action
  2502.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set"
  2503.                label="%InWorkingSet.label"
  2504.                retarget="true"
  2505.                menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
  2506.                allowLabelUpdate="true"
  2507.                id="org.eclipse.jdt.ui.actions.ImplementorsInWorkingSet">
  2508.          </action>
  2509.          <action
  2510.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project"
  2511.                label="%InProject.label"
  2512.                retarget="true"
  2513.                menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
  2514.                allowLabelUpdate="true"
  2515.                id="org.eclipse.jdt.ui.actions.ImplementorsInProject">
  2516.          </action>
  2517.          <action
  2518.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace"
  2519.                label="%InWorkspace.label"
  2520.                retarget="true"
  2521.                menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
  2522.                allowLabelUpdate="true"
  2523.                id="org.eclipse.jdt.ui.actions.ImplementorsInWorkspace">
  2524.          </action>
  2525.          <menu
  2526.                label="%declarationsSubMenu.label"
  2527.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2528.                id="declarationsSubMenu">
  2529.             <separator
  2530.                   name="group1">
  2531.             </separator>
  2532.          </menu>
  2533.          <action
  2534.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set"
  2535.                label="%InWorkingSet.label"
  2536.                retarget="true"
  2537.                menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
  2538.                allowLabelUpdate="true"
  2539.                id="org.eclipse.jdt.ui.actions.DeclarationsInWorkingSet">
  2540.          </action>
  2541.          <action
  2542.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy"
  2543.                label="%InHierarchy.label"
  2544.                retarget="true"
  2545.                menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
  2546.                allowLabelUpdate="true"
  2547.                id="org.eclipse.jdt.ui.actions.DeclarationsInHierarchy">
  2548.          </action>
  2549.          <action
  2550.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project"
  2551.                label="%InProject.label"
  2552.                retarget="true"
  2553.                menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
  2554.                allowLabelUpdate="true"
  2555.                id="org.eclipse.jdt.ui.actions.DeclarationsInProject">
  2556.          </action>
  2557.          <action
  2558.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"
  2559.                label="%DeclarationsInWorkspace.label"
  2560.                retarget="true"
  2561.                menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
  2562.                allowLabelUpdate="true"
  2563.                id="org.eclipse.jdt.ui.actions.DeclarationsInWorkspace">
  2564.          </action>
  2565.          <menu
  2566.                label="%referencesSubMenu.label"
  2567.                path="org.eclipse.search.menu/contextMenuActionsGroup"
  2568.                id="referencesSubMenu">
  2569.             <separator
  2570.                   name="group1">
  2571.             </separator>
  2572.          </menu>
  2573.          <action
  2574.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set"
  2575.                label="%InWorkingSet.label"
  2576.                retarget="true"
  2577.                menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
  2578.                allowLabelUpdate="true"
  2579.                id="org.eclipse.jdt.ui.actions.ReferencesInWorkingSet">
  2580.          </action>
  2581.          <action
  2582.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy"
  2583.                label="%InHierarchy.label"
  2584.                retarget="true"
  2585.                menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
  2586.                allowLabelUpdate="true"
  2587.                id="org.eclipse.jdt.ui.actions.ReferencesInHierarchy">
  2588.          </action>
  2589.          <action
  2590.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project"
  2591.                label="%InProject.label"
  2592.                retarget="true"
  2593.                menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
  2594.                allowLabelUpdate="true"
  2595.                id="org.eclipse.jdt.ui.actions.ReferencesInProject">
  2596.          </action>
  2597.          <action
  2598.                definitionId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"
  2599.                label="%ReferencesInWorkspace.label"
  2600.                retarget="true"
  2601.                menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
  2602.                allowLabelUpdate="true"
  2603.                id="org.eclipse.jdt.ui.actions.ReferencesInWorkspace">
  2604.          </action>
  2605.       </actionSet>
  2606.    </extension>
  2607.    <extension
  2608.          point="org.eclipse.ui.actionSetPartAssociations">
  2609.       <actionSetPartAssociation
  2610.             targetID="org.eclipse.jdt.ui.SearchActionSet">
  2611.          <part
  2612.                id="org.eclipse.jdt.ui.PackageExplorer">
  2613.          </part>
  2614.          <part
  2615.                id="org.eclipse.jdt.ui.TypeHierarchy">
  2616.          </part>
  2617.          <part
  2618.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  2619.          </part>
  2620.          <part
  2621.                id="org.eclipse.jdt.ui.ClassFileEditor">
  2622.          </part>
  2623.          <part
  2624.                id="org.eclipse.jdt.ui.ProjectsView">
  2625.          </part>
  2626.          <part
  2627.                id="org.eclipse.jdt.ui.PackagesView">
  2628.          </part>
  2629.          <part
  2630.                id="org.eclipse.jdt.ui.TypesView">
  2631.          </part>
  2632.          <part
  2633.                id="org.eclipse.jdt.ui.MembersView">
  2634.          </part>
  2635.          <part
  2636.                id="org.eclipse.search.SearchResultView">
  2637.          </part>
  2638.       </actionSetPartAssociation>
  2639.    </extension>
  2640. <!-- End Java contributions for Search view -->
  2641.    <extension
  2642.          point="org.eclipse.ui.actionSetPartAssociations">
  2643.       <actionSetPartAssociation
  2644.             targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation">
  2645.          <part
  2646.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  2647.          </part>
  2648.          <part
  2649.                id="org.eclipse.jdt.ui.ClassFileEditor">
  2650.          </part>
  2651.       </actionSetPartAssociation>
  2652.       <actionSetPartAssociation
  2653.             targetID="org.eclipse.ui.edit.text.actionSet.presentation">
  2654.          <part
  2655.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  2656.          </part>
  2657.          <part
  2658.                id="org.eclipse.jdt.ui.ClassFileEditor">
  2659.          </part>
  2660.       </actionSetPartAssociation>
  2661.       <actionSetPartAssociation
  2662.             targetID="org.eclipse.jdt.ui.text.java.actionSet.presentation">
  2663.          <part
  2664.                id="org.eclipse.jdt.ui.CompilationUnitEditor">
  2665.          </part>
  2666.          <part
  2667.                id="org.eclipse.jdt.ui.ClassFileEditor">
  2668.          </part>
  2669.       </actionSetPartAssociation>
  2670.    </extension>
  2671.    <extension
  2672.          point="org.eclipse.ui.popupMenus">
  2673.       <viewerContribution
  2674.             targetID="#CompilationUnitRulerContext"
  2675.             id="org.eclipse.jdt.ui.CompilationUnitEditorPopupActions">
  2676.          <action
  2677.                label="%AddTask.label"
  2678.                helpContextId="org.eclipse.ui.AddTask_action_context"
  2679.                tooltip="%AddTask.tooltip"
  2680.                class="org.eclipse.ui.texteditor.TaskRulerAction"
  2681.                menubarPath="add"
  2682.                id="org.eclipse.ui.texteditor.TaskRulerAction">
  2683.          </action>
  2684.          <action
  2685.                label="%AddBookmark.label"
  2686.                helpContextId="org.eclipse.ui.bookmark_action_context"
  2687.                tooltip="%AddBookmark.tooltip"
  2688.                class="org.eclipse.ui.texteditor.BookmarkRulerAction"
  2689.                menubarPath="add"
  2690.                id="org.eclipse.ui.texteditor.BookmarkRulerAction">
  2691.          </action>
  2692.        </viewerContribution>
  2693.    </extension>
  2694.    <extension
  2695.          point="org.eclipse.ui.editorActions">
  2696.       <editorContribution
  2697.             targetID="org.eclipse.jdt.ui.CompilationUnitEditor"
  2698.             id="org.eclipse.ui.texteditor.ruler.actions">
  2699.          <action
  2700.                label="%Dummy.label"
  2701.                helpContextId="org.eclipse.ui.bookmark_action_context"
  2702.                class="org.eclipse.ui.texteditor.BookmarkRulerAction"
  2703.                actionID="RulerDoubleClick"
  2704.                id="org.eclipse.ui.texteditor.BookmarkRulerAction">
  2705.          </action>
  2706.          <action
  2707.                label="%Dummy.label"
  2708.                class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
  2709.                actionID="RulerClick"
  2710.                id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction">
  2711.          </action>
  2712.       </editorContribution>
  2713.       <editorContribution
  2714.             targetID="org.eclipse.jdt.ui.ClassFileEditor"
  2715.             id="org.eclipse.ui.texteditor.ruler.actions">
  2716.          <action
  2717.                label="%Dummy.label"
  2718.                class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
  2719.                actionID="RulerClick"
  2720.                id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction">
  2721.          </action>
  2722.       </editorContribution>
  2723.    </extension>
  2724.    <extension
  2725.          point="org.eclipse.ui.popupMenus">
  2726.       <viewerContribution
  2727.             targetID="#CompilationUnitRulerContext"
  2728.             id="org.eclipse.jdt.internal.ui.javaeditor.QuickFixRulerMenuAction">
  2729.          <action
  2730.                label="%Dummy.label"
  2731.                helpContextId="org.eclipse.jdt.ui.quick_fix_action"
  2732.                class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
  2733.                menubarPath="additions"
  2734.                definitionId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
  2735.                id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerMenuAction">
  2736.          </action>
  2737.       </viewerContribution>
  2738.    </extension>
  2739. <!-- =========================================================================== -->
  2740. <!-- Java Working Set                                                            -->
  2741. <!-- =========================================================================== -->
  2742.    <extension
  2743.          point="org.eclipse.ui.workingSets">
  2744.       <workingSet
  2745.             name="%JavaWorkingSetPage.name"
  2746.             pageClass="org.eclipse.jdt.internal.ui.workingsets.JavaWorkingSetPage"
  2747.             updaterClass="org.eclipse.jdt.internal.ui.workingsets.JavaWorkingSetUpdater"
  2748.             icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
  2749.             id="org.eclipse.jdt.ui.JavaWorkingSetPage">
  2750.       </workingSet>
  2751.    </extension>
  2752. <!-- =========================================================================== -->
  2753. <!-- History & Others Working Set                                                -->
  2754. <!-- =========================================================================== -->
  2755.    <extension point="org.eclipse.ui.workingSets">
  2756.       <workingSet
  2757.             name="%HistoryWorkingSetWizardPage.name"
  2758.             icon="$nl$/icons/full/obj16/history_working_set_obj.gif"
  2759.             updaterClass="org.eclipse.jdt.internal.ui.workingsets.HistoryWorkingSetUpdater"
  2760.             id="org.eclipse.jdt.internal.ui.HistoryWorkingSet">
  2761.       </workingSet>
  2762.       <workingSet
  2763.             name="%OthersWorkingSetWizardPage.name"
  2764.             icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
  2765.             updaterClass="org.eclipse.jdt.internal.ui.workingsets.OthersWorkingSetUpdater"
  2766.             id="org.eclipse.jdt.internal.ui.OthersWorkingSet">
  2767.       </workingSet>
  2768.    </extension>
  2769. <!-- =========================================================================== -->
  2770. <!-- JDT/UI command definitions                                                  -->
  2771. <!-- =========================================================================== -->
  2772.  
  2773.    <extension
  2774.          point="org.eclipse.ui.contexts">
  2775.       <context
  2776.             name="%context.editingJavaSource.name"
  2777.             description="%context.editingJavaSource.description"
  2778.             parentId="org.eclipse.ui.textEditorScope"
  2779.             id="org.eclipse.jdt.ui.javaEditorScope">
  2780.       </context>
  2781.    </extension>
  2782.  
  2783.    <extension
  2784.          point="org.eclipse.ui.commands">
  2785. <!-- categories -->
  2786.       <category
  2787.             name="%category.source.name"
  2788.             description="%category.source.description"
  2789.             id="org.eclipse.jdt.ui.category.source">
  2790.       </category>
  2791.       <category
  2792.             name="%category.refactoring.name"
  2793.             description="%category.refactoring.description"
  2794.             id="org.eclipse.jdt.ui.category.refactoring">
  2795.       </category>
  2796. <!-- edit -->
  2797.       <command
  2798.             name="%ActionDefinition.selectEnclosing.name"
  2799.             description="%ActionDefinition.selectEnclosing.description"
  2800.             categoryId="org.eclipse.ui.category.edit"
  2801.             id="org.eclipse.jdt.ui.edit.text.java.select.enclosing">
  2802.       </command>
  2803.       <command
  2804.             name="%ActionDefinition.selectNext.name"
  2805.             description="%ActionDefinition.selectNext.description"
  2806.             categoryId="org.eclipse.ui.category.edit"
  2807.             id="org.eclipse.jdt.ui.edit.text.java.select.next">
  2808.       </command>
  2809.       <command
  2810.             name="%ActionDefinition.selectPrevious.name"
  2811.             description="%ActionDefinition.selectPrevious.description"
  2812.             categoryId="org.eclipse.ui.category.edit"
  2813.             id="org.eclipse.jdt.ui.edit.text.java.select.previous">
  2814.       </command>
  2815.       <command
  2816.             name="%ActionDefinition.selectLast.name"
  2817.             description="%ActionDefinition.selectLast.description"
  2818.             categoryId="org.eclipse.ui.category.edit"
  2819.             id="org.eclipse.jdt.ui.edit.text.java.select.last">
  2820.       </command>
  2821.       <command
  2822.             name="%ActionDefinition.showJavadoc.name"
  2823.             description="%ActionDefinition.showJavadoc.description"
  2824.             categoryId="org.eclipse.ui.category.edit"
  2825.             id="org.eclipse.jdt.ui.edit.text.java.show.javadoc">
  2826.       </command>
  2827.       <command
  2828.             name="%ActionDefinition.showInPackageView.name"
  2829.             description="%ActionDefinition.showInPackageView.description"
  2830.             categoryId="org.eclipse.ui.category.navigate"
  2831.             id="org.eclipse.jdt.ui.edit.text.java.show.in.package.view">
  2832.       </command>
  2833. <!-- source -->
  2834.       <command
  2835.             name="%ActionDefinition.sourceQuickMenu.name"
  2836.             description="%ActionDefinition.sourceQuickMenu.description"
  2837.             categoryId="org.eclipse.jdt.ui.category.source"
  2838.             id="org.eclipse.jdt.ui.edit.text.java.source.quickMenu">
  2839.       </command>
  2840.       <command
  2841.             name="%ActionDefinition.comment.name"
  2842.             description="%ActionDefinition.comment.description"
  2843.             categoryId="org.eclipse.jdt.ui.category.source"
  2844.             id="org.eclipse.jdt.ui.edit.text.java.comment">
  2845.       </command>
  2846.       <command
  2847.             name="%ActionDefinition.uncomment.name"
  2848.             description="%ActionDefinition.uncomment.description"
  2849.             categoryId="org.eclipse.jdt.ui.category.source"
  2850.             id="org.eclipse.jdt.ui.edit.text.java.uncomment">
  2851.       </command>
  2852.       <command
  2853.             name="%ActionDefinition.toggleComment.name"
  2854.             description="%ActionDefinition.toggleComment.description"
  2855.             categoryId="org.eclipse.jdt.ui.category.source"
  2856.             id="org.eclipse.jdt.ui.edit.text.java.toggle.comment">
  2857.       </command>
  2858.       <command
  2859.             name="%ActionDefinition.format.name"
  2860.             description="%ActionDefinition.format.description"
  2861.             categoryId="org.eclipse.jdt.ui.category.source"
  2862.             id="org.eclipse.jdt.ui.edit.text.java.format">
  2863.       </command>
  2864.       <command
  2865.             name="%ActionDefinition.quickformat.name"
  2866.             description="%ActionDefinition.quickformat.description"
  2867.             categoryId="org.eclipse.jdt.ui.category.source"
  2868.             id="org.eclipse.jdt.ui.edit.text.java.quick.format">
  2869.       </command>
  2870.       <command
  2871.             name="%ActionDefinition.sortMembers.name"
  2872.             description="%ActionDefinition.sortMembers.description"
  2873.             categoryId="org.eclipse.jdt.ui.category.source"
  2874.             id="org.eclipse.jdt.ui.edit.text.java.sort.members">
  2875.       </command>
  2876.       <command
  2877.             name="%ActionDefinition.addImport.name"
  2878.             description="%ActionDefinition.addImport.description"
  2879.             categoryId="org.eclipse.jdt.ui.category.source"
  2880.             id="org.eclipse.jdt.ui.edit.text.java.add.import">
  2881.       </command>
  2882.       <command
  2883.             name="%ActionDefinition.organizeImports.name"
  2884.             description="%ActionDefinition.organizeImports.description"
  2885.             categoryId="org.eclipse.jdt.ui.category.source"
  2886.             id="org.eclipse.jdt.ui.edit.text.java.organize.imports">
  2887.       </command>
  2888.       <command
  2889.             name="%ActionDefinition.overrideMethods.name"
  2890.             description="%ActionDefinition.overrideMethods.description"
  2891.             categoryId="org.eclipse.jdt.ui.category.source"
  2892.             id="org.eclipse.jdt.ui.edit.text.java.override.methods">
  2893.       </command>
  2894.       <command
  2895.             name="%ActionDefinition.getterSetter.name"
  2896.             description="%ActionDefinition.getterSetter.description"
  2897.             categoryId="org.eclipse.jdt.ui.category.source"
  2898.             id="org.eclipse.jdt.ui.edit.text.java.create.getter.setter">
  2899.       </command>
  2900.       <command
  2901.             name="%ActionDefinition.delegateMethods.name"
  2902.             description="%ActionDefinition.delegateMethods.description"
  2903.             categoryId="org.eclipse.jdt.ui.category.source"
  2904.             id="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods">
  2905.       </command>
  2906.       <command
  2907.             name="%ActionDefinition.addJavadocComment.name"
  2908.             description="%ActionDefinition.addJavadocComment.description"
  2909.             categoryId="org.eclipse.jdt.ui.category.source"
  2910.             id="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment">
  2911.       </command>
  2912.       <command
  2913.             name="%ActionDefinition.addUnimplementedConstructors.name"
  2914.             description="%ActionDefinition.addUnimplementedConstructors.description"
  2915.             categoryId="org.eclipse.jdt.ui.category.source"
  2916.             id="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors">
  2917.       </command>
  2918.       <command
  2919.             name="%ActionDefinition.generateConstructorUsingFields.name"
  2920.             description="%ActionDefinition.generateConstructorsUsingFields.description"
  2921.             categoryId="org.eclipse.jdt.ui.category.source"
  2922.             id="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields">
  2923.       </command>
  2924.       <command
  2925.             name="%ActionDefinition.surroundWith.tryCatch.name"
  2926.             description="%ActionDefinition.surroundWith.tryCatch.description"
  2927.             categoryId="org.eclipse.jdt.ui.category.source"
  2928.             id="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch">
  2929.       </command>
  2930.       <command
  2931.             name="%ActionDefinition.findStringsToExternalize.name"
  2932.             description="%ActionDefinition.findStringsToExternalize.description"
  2933.             categoryId="org.eclipse.jdt.ui.category.source"
  2934.             id="org.eclipse.jdt.ui.edit.text.java.find.strings.to.externalize">
  2935.       </command>
  2936.       <command
  2937.             name="%ActionDefinition.externalizeStrings.name"
  2938.             description="%ActionDefinition.externalizeStrings.description"
  2939.             categoryId="org.eclipse.jdt.ui.category.source"
  2940.             id="org.eclipse.jdt.ui.edit.text.java.externalize.strings">
  2941.       </command>
  2942.       <command
  2943.             name="%ActionDefinition.addBlockComment.name"
  2944.             description="%ActionDefinition.addBlockComment.description"
  2945.             categoryId="org.eclipse.jdt.ui.category.source"
  2946.             id="org.eclipse.jdt.ui.edit.text.java.add.block.comment">
  2947.       </command>
  2948.       <command
  2949.             name="%ActionDefinition.removeBlockComment.name"
  2950.             description="%ActionDefinition.removeBlockComment.description"
  2951.             categoryId="org.eclipse.jdt.ui.category.source"
  2952.             id="org.eclipse.jdt.ui.edit.text.java.remove.block.comment">
  2953.       </command>
  2954.       <command
  2955.             name="%ActionDefinition.indent.name"
  2956.             description="%ActionDefinition.indent.description"
  2957.             categoryId="org.eclipse.jdt.ui.category.source"
  2958.             id="org.eclipse.jdt.ui.edit.text.java.indent">
  2959.       </command>
  2960.       <command
  2961.             name="%toggleMarkOccurrences.label"
  2962.             description="%toggleMarkOccurrences.description"
  2963.             categoryId="org.eclipse.jdt.ui.category.source"
  2964.             id="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences">
  2965.       </command>
  2966.       <command
  2967.             name="%ActionDefinition.removeOccurrenceAnnotations.name"
  2968.             description="%ActionDefinition.removeOccurrenceAnnotations.description"
  2969.             categoryId="org.eclipse.jdt.ui.category.source"
  2970.             id="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations">
  2971.       </command>
  2972.  
  2973.       <command
  2974.             name="%ActionDefinition.corrections.renameInFile.name"
  2975.             description="%ActionDefinition.corrections.renameInFile.description"
  2976.             categoryId="org.eclipse.jdt.ui.category.source"
  2977.             id="org.eclipse.jdt.ui.correction.renameInFile.assist">
  2978.       </command>
  2979.       <command
  2980.             name="%ActionDefinition.corrections.assignToLocal.name"
  2981.             description="%ActionDefinition.corrections.assignToLocal.description"
  2982.             categoryId="org.eclipse.jdt.ui.category.source"
  2983.             id="org.eclipse.jdt.ui.correction.assignToLocal.assist">
  2984.       </command>
  2985.       <command
  2986.             name="%ActionDefinition.corrections.assignToField.name"
  2987.             description="%ActionDefinition.corrections.assignToField.description"
  2988.             categoryId="org.eclipse.jdt.ui.category.source"
  2989.             id="org.eclipse.jdt.ui.correction.assignToField.assist">
  2990.       </command>
  2991.       <command
  2992.             name="%ActionDefinition.corrections.assignParamToField.name"
  2993.             description="%ActionDefinition.corrections.assignParamToField.description"
  2994.             categoryId="org.eclipse.jdt.ui.category.source"
  2995.             id="org.eclipse.jdt.ui.correction.assignParamToField.assist">
  2996.       </command>
  2997.       <command
  2998.             name="%ActionDefinition.corrections.addBlock.name"
  2999.             description="%ActionDefinition.corrections.addBlock.description"
  3000.             categoryId="org.eclipse.jdt.ui.category.source"
  3001.             id="org.eclipse.jdt.ui.correction.addBlock.assist">
  3002.       </command> 
  3003.       <command
  3004.             name="%ActionDefinition.corrections.addThrowsDecl.name"
  3005.             description="%ActionDefinition.corrections.addThrowsDecl.description"
  3006.             categoryId="org.eclipse.jdt.ui.category.source"
  3007.             id="org.eclipse.jdt.ui.correction.addThrowsDecl">
  3008.       </command>
  3009.       <command
  3010.             name="%ActionDefinition.corrections.addCast.name"
  3011.             description="%ActionDefinition.corrections.addCast.description"
  3012.             categoryId="org.eclipse.jdt.ui.category.source"
  3013.             id="org.eclipse.jdt.ui.correction.addCast">
  3014.       </command>
  3015.       <command
  3016.             name="%ActionDefinition.corrections.qualifyField.name"
  3017.             description="%ActionDefinition.corrections.qualifyField.description"
  3018.             categoryId="org.eclipse.jdt.ui.category.source"
  3019.             id="org.eclipse.jdt.ui.correction.qualifyField">
  3020.       </command>
  3021.       <command
  3022.             name="%ActionDefinition.corrections.changeToStatic.name"
  3023.             description="%ActionDefinition.corrections.changeToStatic.description"
  3024.             categoryId="org.eclipse.jdt.ui.category.source"
  3025.             id="org.eclipse.jdt.ui.correction.changeToStatic">
  3026.       </command>
  3027.       <command
  3028.             name="%ActionDefinition.corrections.addNonNLS.name"
  3029.             description="%ActionDefinition.corrections.addNonNLS.description"
  3030.             categoryId="org.eclipse.jdt.ui.category.source"
  3031.             id="org.eclipse.jdt.ui.correction.addNonNLS">
  3032.       </command>
  3033.       <command
  3034.             name="%ActionDefinition.corrections.addImport.name"
  3035.             description="%ActionDefinition.corrections.addImport.description"
  3036.             categoryId="org.eclipse.jdt.ui.category.source"
  3037.             id="org.eclipse.jdt.ui.correction.addImport">
  3038.       </command>
  3039.       <command
  3040.             name="%ActionDefinition.corrections.addSuppressWarnings.name"
  3041.             description="%ActionDefinition.corrections.addSuppressWarnings.description"
  3042.             categoryId="org.eclipse.jdt.ui.category.source"
  3043.             id="org.eclipse.jdt.ui.correction.addSuppressWarnings">
  3044.       </command>
  3045.  
  3046. <!-- perspectives -->
  3047.       <command
  3048.             name="%PerspectiveCommand.javaBrowsing.name"
  3049.             description="%PerspectiveCommand.javaBrowsing.description"
  3050.             categoryId="org.eclipse.ui.category.perspectives"
  3051.             id="org.eclipse.jdt.ui.JavaBrowsingPerspective" />
  3052.       <command
  3053.             name="%PerspectiveCommand.java.name"
  3054.             description="%PerspectiveCommand.java.description"
  3055.             categoryId="org.eclipse.ui.category.perspectives"
  3056.             id="org.eclipse.jdt.ui.JavaPerspective" />
  3057.       <command
  3058.             name="%PerspectiveCommand.javaTypeHierarchy.name"
  3059.             description="%PerspectiveCommand.javaTypeHierarchy.description"
  3060.             categoryId="org.eclipse.ui.category.perspectives"
  3061.             id="org.eclipse.jdt.ui.JavaHierarchyPerspective" />
  3062.             
  3063. <!-- views -->
  3064.       <command
  3065.             name="%ViewCommand.typeHierarchy.name"
  3066.             description="%ViewCommand.typeHierarchy.description"
  3067.             categoryId="org.eclipse.ui.category.views"
  3068.             id="org.eclipse.jdt.ui.TypeHierarchy">
  3069.       </command>
  3070.       
  3071.       <command
  3072.             name="%ViewCommand.packageExplorer.name"
  3073.             description="%ViewCommand.packageExplorer.description"
  3074.             categoryId="org.eclipse.ui.category.views"
  3075.             id="org.eclipse.jdt.ui.PackageExplorer">
  3076.       </command>
  3077.       
  3078.       <command
  3079.             name="%ViewCommand.projectsView.name"
  3080.             description="%ViewCommand.projectsView.description"
  3081.             categoryId="org.eclipse.ui.category.views"
  3082.             id="org.eclipse.jdt.ui.ProjectsView">
  3083.       </command>
  3084.       
  3085.       <command
  3086.             name="%ViewCommand.packagesView.name"
  3087.             description="%ViewCommand.packagesView.description"
  3088.             categoryId="org.eclipse.ui.category.views"
  3089.             id="org.eclipse.jdt.ui.PackagesView">
  3090.       </command>
  3091.       
  3092.       <command
  3093.             name="%ViewCommand.typesView.name"
  3094.             description="%ViewCommand.typesView.description"
  3095.             categoryId="org.eclipse.ui.category.views"
  3096.             id="org.eclipse.jdt.ui.TypesView">
  3097.       </command>
  3098.  
  3099.       <command
  3100.             name="%ViewCommand.membersView.name"
  3101.             description="%ViewCommand.membersView.description"
  3102.             categoryId="org.eclipse.ui.category.views"
  3103.             id="org.eclipse.jdt.ui.MembersView">
  3104.       </command>
  3105.       
  3106.       <command
  3107.             name="%ViewCommand.sourceView.name"
  3108.             description="%ViewCommand.sourceView.description"
  3109.             categoryId="org.eclipse.ui.category.views"
  3110.             id="org.eclipse.jdt.ui.SourceView">
  3111.       </command>
  3112.       
  3113.       <command
  3114.             name="%ViewCommand.javadocView.name"
  3115.             description="%ViewCommand.javadocView.description"
  3116.             categoryId="org.eclipse.ui.category.views"
  3117.             id="org.eclipse.jdt.ui.JavadocView">
  3118.       </command>
  3119.       
  3120.       <command
  3121.             name="%ViewCommand.callHierarchy.name"
  3122.             description="%ViewCommand.callHierarchy.description"
  3123.             categoryId="org.eclipse.ui.category.views"
  3124.             id="org.eclipse.jdt.callhierarchy.view">
  3125.       </command>
  3126.  
  3127. <!-- refactoring -->
  3128.       <command
  3129.             name="%ActionDefinition.refactorQuickMenu.name"
  3130.             description="%ActionDefinition.refactorQuickMenu.description"
  3131.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3132.             id="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu">
  3133.       </command>
  3134.       <command
  3135.             name="%ActionDefinition.refactorUndo.name"
  3136.             description="%ActionDefinition.refactorUndo.description"
  3137.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3138.             id="org.eclipse.jdt.ui.edit.text.java.refactor.undo">
  3139.       </command>
  3140.       <command
  3141.             name="%ActionDefinition.refactorRedo.name"
  3142.             description="%ActionDefinition.refactorRedo.description"
  3143.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3144.             id="org.eclipse.jdt.ui.edit.text.java.refactor.redo">
  3145.       </command>
  3146.       <command
  3147.             name="%ActionDefinition.renameElement.name"
  3148.             description="%ActionDefinition.renameElement.description"
  3149.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3150.             id="org.eclipse.jdt.ui.edit.text.java.rename.element">
  3151.       </command>
  3152.       <command
  3153.             name="%ActionDefinition.moveElement.name"
  3154.             description="%ActionDefinition.moveElement.description"
  3155.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3156.             id="org.eclipse.jdt.ui.edit.text.java.move.element">
  3157.       </command>
  3158.       <command
  3159.             name="%ActionDefinition.modifyMethodParameters.name"
  3160.             description="%ActionDefinition.modifyMethodParameters.description"
  3161.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3162.             id="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters">
  3163.       </command>
  3164.       <command
  3165.             name="%ActionDefinition.convertAnonymousToNested.name"
  3166.             description="%ActionDefinition.convertAnonymousToNested.description"
  3167.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3168.             id="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested">
  3169.       </command>
  3170.       <command
  3171.             name="%ActionDefinition.convertNestedToTopLevel.name"
  3172.             description="%ActionDefinition.convertNestedToTopLevel.description"
  3173.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3174.             id="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level">
  3175.       </command>
  3176.       <command
  3177.             name="%ActionDefinition.pushDown.name"
  3178.             description="%ActionDefinition.pushDown.description"
  3179.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3180.             id="org.eclipse.jdt.ui.edit.text.java.push.down">
  3181.       </command>
  3182.       <command
  3183.             name="%ActionDefinition.pullUp.name"
  3184.             description="%ActionDefinition.pullUp.description"
  3185.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3186.             id="org.eclipse.jdt.ui.edit.text.java.pull.up">
  3187.       </command>
  3188.       <command
  3189.             name="%ActionDefinition.extractInterface.name"
  3190.             description="%ActionDefinition.extractInterface.description"
  3191.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3192.             id="org.eclipse.jdt.ui.edit.text.java.extract.interface">
  3193.       </command>
  3194.       <command
  3195.             name="%ActionDefinition.changeType.name"
  3196.             description="%ActionDefinition.changeType.description"
  3197.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3198.             id="org.eclipse.jdt.ui.edit.text.java.change.type">
  3199.       </command>
  3200.       <command
  3201.             name="%ActionDefinition.useSupertype.name"
  3202.             description="%ActionDefinition.useSupertype.description"
  3203.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3204.             id="org.eclipse.jdt.ui.edit.text.java.use.supertype">
  3205.       </command>
  3206.       <command
  3207.             name="%ActionDefinition.inferTypeArguments.name"
  3208.             description="%ActionDefinition.inferTypeArguments.description"
  3209.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3210.             id="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments">
  3211.       </command>
  3212.       <command
  3213.             name="%ActionDefinition.inline.name"
  3214.             description="%ActionDefinition.inline.description"
  3215.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3216.             id="org.eclipse.jdt.ui.edit.text.java.inline">
  3217.       </command>
  3218.       <command
  3219.             name="%ActionDefinition.extractMethod.name"
  3220.             description="%ActionDefinition.extractMethod.description"
  3221.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3222.             id="org.eclipse.jdt.ui.edit.text.java.extract.method">
  3223.       </command>
  3224.       <command
  3225.             name="%ActionDefinition.extractLocalVariable.name"
  3226.             description="%ActionDefinition.extractLocalVariable.description"
  3227.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3228.             id="org.eclipse.jdt.ui.edit.text.java.extract.local.variable">
  3229.       </command>
  3230.       <command
  3231.             name="%ActionDefinition.extractConstant.name"
  3232.             description="%ActionDefinition.extractConstant.description"
  3233.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3234.             id="org.eclipse.jdt.ui.edit.text.java.extract.constant">
  3235.       </command>
  3236.       <command
  3237.             name="%ActionDefinition.introduceParameter.name"
  3238.             description="%ActionDefinition.introduceParameter.description"
  3239.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3240.             id="org.eclipse.jdt.ui.edit.text.java.introduce.parameter">
  3241.       </command>
  3242.       <command
  3243.             name="%ActionDefinition.introduceFactory.name"
  3244.             description="%ActionDefinition.introduceFactory.description"
  3245.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3246.             id="org.eclipse.jdt.ui.edit.text.java.introduce.factory">
  3247.       </command>
  3248.       <command
  3249.             name="%ActionDefinition.convertLocalToField.name"
  3250.             description="%ActionDefinition.convertLocalToField.description"
  3251.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3252.             id="org.eclipse.jdt.ui.edit.text.java.promote.local.variable">
  3253.       </command>
  3254.       <command
  3255.             name="%ActionDefinition.selfEncapsulateField.name"
  3256.             description="%ActionDefinition.selfEncapsulateField.description"
  3257.             categoryId="org.eclipse.jdt.ui.category.refactoring"
  3258.             id="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field">
  3259.       </command>
  3260.       
  3261. <!-- navigate -->
  3262.       <command
  3263.             name="%ActionDefinition.gotoNextMember.name"
  3264.             description="%ActionDefinition.gotoNextMember.description"
  3265.             categoryId="org.eclipse.ui.category.navigate"
  3266.             id="org.eclipse.jdt.ui.edit.text.java.goto.next.member">
  3267.       </command>
  3268.       <command
  3269.             name="%ActionDefinition.gotoPreviousMember.name"
  3270.             description="%ActionDefinition.gotoPreviousMember.description"
  3271.             categoryId="org.eclipse.ui.category.navigate"
  3272.             id="org.eclipse.jdt.ui.edit.text.java.goto.previous.member">
  3273.       </command>
  3274.       <command
  3275.             name="%ActionDefinition.gotoMatchingBracket.name"
  3276.             description="%ActionDefinition.gotoMatchingBracket.description"
  3277.             categoryId="org.eclipse.ui.category.navigate"
  3278.             id="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket">
  3279.       </command>
  3280.       <command
  3281.             name="%ActionDefinition.show.outline.name"
  3282.             description="%ActionDefinition.show.outline.description"
  3283.             categoryId="org.eclipse.ui.category.navigate"
  3284.             id="org.eclipse.jdt.ui.edit.text.java.show.outline">
  3285.       </command>
  3286.       <command
  3287.             name="%ActionDefinition.open.hierarchy.name"
  3288.             description="%ActionDefinition.open.hierarchy.description"
  3289.             categoryId="org.eclipse.ui.category.navigate"
  3290.             id="org.eclipse.jdt.ui.edit.text.java.open.hierarchy">
  3291.       </command>
  3292.       <command
  3293.             name="%ActionDefinition.open.structure.name"
  3294.             description="%ActionDefinition.open.structure.description"
  3295.             categoryId="org.eclipse.ui.category.navigate"
  3296.             id="org.eclipse.jdt.ui.navigate.java.open.structure">
  3297.       </command>
  3298.       <command
  3299.             name="%ActionDefinition.openType.name"
  3300.             description="%ActionDefinition.openType.description"
  3301.             categoryId="org.eclipse.ui.category.navigate"
  3302.             id="org.eclipse.jdt.ui.navigate.open.type">
  3303.       </command>
  3304.       <command
  3305.             name="%ActionDefinition.openTypeInHierarchy.name"
  3306.             description="%ActionDefinition.openTypeInHierarchy.description"
  3307.             categoryId="org.eclipse.ui.category.navigate"
  3308.             id="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy">
  3309.       </command>
  3310.       <command
  3311.             name="%ActionDefinition.openEditor.name"
  3312.             description="%ActionDefinition.openEditor.description"
  3313.             categoryId="org.eclipse.ui.category.navigate"
  3314.             id="org.eclipse.jdt.ui.edit.text.java.open.editor">
  3315.       </command>
  3316.       <command
  3317.             name="%ActionDefinition.openSuperImplementation.name"
  3318.             description="%ActionDefinition.openSuperImplementation.description"
  3319.             categoryId="org.eclipse.ui.category.navigate"
  3320.             id="org.eclipse.jdt.ui.edit.text.java.open.super.implementation">
  3321.       </command>
  3322.       <command
  3323.             name="%ActionDefinition.openExternalJavadoc.name"
  3324.             description="%ActionDefinition.openExternalJavadoc.description"
  3325.             categoryId="org.eclipse.ui.category.navigate"
  3326.             id="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc">
  3327.       </command>
  3328.       <command
  3329.             name="%ActionDefinition.openTypeHierarchy.name"
  3330.             description="%ActionDefinition.openTypeHierarchy.description"
  3331.             categoryId="org.eclipse.ui.category.navigate"
  3332.             id="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy">
  3333.       </command>
  3334.       <command
  3335.             name="%ActionDefinition.openCallHierarchy.name"
  3336.             description="%ActionDefinition.openCallHierarchy.description"
  3337.             categoryId="org.eclipse.ui.category.navigate"
  3338.             id="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy">
  3339.       </command>
  3340.       
  3341.       <command
  3342.             name="%ActionDefinition.gotoPackage.name"
  3343.             description="%ActionDefinition.gotoPackage.description"
  3344.             categoryId="org.eclipse.ui.category.navigate"
  3345.             id="org.eclipse.jdt.ui.navigate.gotopackage">
  3346.       </command>
  3347.       <command
  3348.             name="%ActionDefinition.gotoType.name"
  3349.             description="%ActionDefinition.gotoType.description"
  3350.             categoryId="org.eclipse.ui.category.navigate"
  3351.             id="org.eclipse.jdt.ui.navigate.gototype">
  3352.       </command>
  3353.       
  3354. <!-- project -->
  3355.       <command
  3356.             name="%ActionDefinition.generateJavadoc.name"
  3357.             description="%ActionDefinition.generateJavadoc.description"
  3358.             categoryId="org.eclipse.ui.category.project"
  3359.             id="org.eclipse.jdt.ui.generate.javadoc">
  3360.       </command>
  3361.       
  3362. <!-- search -->
  3363.       <command
  3364.             name="%ActionDefinition.referencesInWorkspace.name"
  3365.             description="%ActionDefinition.referencesInWorkspace.description"
  3366.             categoryId="org.eclipse.search.ui.category.search"
  3367.             id="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace">
  3368.       </command>
  3369.       <command
  3370.             name="%ActionDefinition.referencesInProject.name"
  3371.             description="%ActionDefinition.referencesInProject.description"
  3372.             categoryId="org.eclipse.search.ui.category.search"
  3373.             id="org.eclipse.jdt.ui.edit.text.java.search.references.in.project">
  3374.       </command>
  3375.       <command
  3376.             name="%ActionDefinition.referencesInHierarchy.name"
  3377.             description="%ActionDefinition.referencesInHierarchy.description"
  3378.             categoryId="org.eclipse.search.ui.category.search"
  3379.             id="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy">
  3380.       </command>
  3381.       <command
  3382.             name="%ActionDefinition.referencesInWorkingSet.name"
  3383.             description="%ActionDefinition.referencesInWorkingSet.description"
  3384.             categoryId="org.eclipse.search.ui.category.search"
  3385.             id="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set">
  3386.       </command>
  3387.       <command
  3388.             name="%ActionDefinition.readAccessInworkspace.name"
  3389.             description="%ActionDefinition.readAccessInWorkspace.description"
  3390.             categoryId="org.eclipse.search.ui.category.search"
  3391.             id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace">
  3392.       </command>
  3393.       <command
  3394.             name="%ActionDefinition.readAccessInProject.name"
  3395.             description="%ActionDefinition.readAccessInProject.description"
  3396.             categoryId="org.eclipse.search.ui.category.search"
  3397.             id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project">
  3398.       </command>
  3399.       <command
  3400.             name="%ActionDefinition.readAccessInHierarchy.name"
  3401.             description="%ActionDefinition.readAccessInHierarchy.description"
  3402.             categoryId="org.eclipse.search.ui.category.search"
  3403.             id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy">
  3404.       </command>
  3405.       <command
  3406.             name="%ActionDefinition.readAccessInWorkingSet.name"
  3407.             description="%ActionDefinition.readAccessInWorkingSet.description"
  3408.             categoryId="org.eclipse.search.ui.category.search"
  3409.             id="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set">
  3410.       </command>
  3411.       <command
  3412.             name="%ActionDefinition.writeAccessInWorkspace.name"
  3413.             description="%ActionDefinition.writeAccessInWorkspace.description"
  3414.             categoryId="org.eclipse.search.ui.category.search"
  3415.             id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace">
  3416.       </command>
  3417.       <command
  3418.             name="%ActionDefinition.writeAccessInProject.name"
  3419.             description="%ActionDefinition.writeAccessInProject.description"
  3420.             categoryId="org.eclipse.search.ui.category.search"
  3421.             id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project">
  3422.       </command>
  3423.       <command
  3424.             name="%ActionDefinition.writeAccessInHierarchy.name"
  3425.             description="%ActionDefinition.writeAccessInHierarchy.description"
  3426.             categoryId="org.eclipse.search.ui.category.search"
  3427.             id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy">
  3428.       </command>
  3429.       <command
  3430.             name="%ActionDefinition.writeAccessInWorkingSet.name"
  3431.             description="%ActionDefinition.writeAccessInWorkingSet.description"
  3432.             categoryId="org.eclipse.search.ui.category.search"
  3433.             id="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set">
  3434.       </command>
  3435.       <command
  3436.             name="%ActionDefinition.declarationsInWorkspace.name"
  3437.             description="%ActionDefinition.declarationsInWorkspace.description"
  3438.             categoryId="org.eclipse.search.ui.category.search"
  3439.             id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace">
  3440.       </command>
  3441.       <command
  3442.             name="%ActionDefinition.declarationsInProject.name"
  3443.             description="%ActionDefinition.declarationsInProject.description"
  3444.             categoryId="org.eclipse.search.ui.category.search"
  3445.             id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project">
  3446.       </command>
  3447.       <command
  3448.             name="%ActionDefinition.declarationsInHierarchy.name"
  3449.             description="%ActionDefinition.declarationsInHierarchy.description"
  3450.             categoryId="org.eclipse.search.ui.category.search"
  3451.             id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy">
  3452.       </command>
  3453.       <command
  3454.             name="%ActionDefinition.declarationsInWorkingSet.name"
  3455.             description="%ActionDefinition.declarationsInWorkingSet.description"
  3456.             categoryId="org.eclipse.search.ui.category.search"
  3457.             id="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set">
  3458.       </command>
  3459.       <command
  3460.             name="%ActionDefinition.implementorsInWorkspace.name"
  3461.             description="%ActionDefinition.implementorsInWorkspace.description"
  3462.             categoryId="org.eclipse.search.ui.category.search"
  3463.             id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace">
  3464.       </command>
  3465.       <command
  3466.             name="%ActionDefinition.implementorsInProject.name"
  3467.             description="%ActionDefinition.implementorsInProject.description"
  3468.             categoryId="org.eclipse.search.ui.category.search"
  3469.             id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project">
  3470.       </command>
  3471.       <command
  3472.             name="%ActionDefinition.implementorsInWorkingSet.name"
  3473.             description="%ActionDefinition.implementorsInWorkingSet.description"
  3474.             categoryId="org.eclipse.search.ui.category.search"
  3475.             id="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set">
  3476.       </command>
  3477.       <command
  3478.             name="%ActionDefinition.occurrencesInFile.quickMenu.name"
  3479.             description="%ActionDefinition.occurrencesInFile.quickMenu.description"
  3480.             categoryId="org.eclipse.search.ui.category.search"
  3481.             id="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu">
  3482.       </command>
  3483.       <command
  3484.             name="%ActionDefinition.occurrencesInFile.name"
  3485.             description="%ActionDefinition.occurrencesInFile.description"
  3486.             categoryId="org.eclipse.search.ui.category.search"
  3487.             id="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file">
  3488.       </command>
  3489.       <command
  3490.             name="%ActionDefinition.exceptionOccurrences.name"
  3491.             description="%ActionDefinition.exceptionOccurrences.description"
  3492.             categoryId="org.eclipse.search.ui.category.search"
  3493.             id="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences">
  3494.       </command>
  3495.       <command
  3496.             name="%ActionDefinition.implementOccurrences.name"
  3497.             description="%ActionDefinition.implementOccurrences.description"
  3498.             categoryId="org.eclipse.search.ui.category.search"
  3499.             id="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences">
  3500.       </command>
  3501.    </extension>
  3502.    
  3503.    <extension
  3504.          point="org.eclipse.ui.bindings">
  3505.       <!--  win32:  M1=CTRL,    M2=SHIFT, M3=ALT, M4=-
  3506.             carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
  3507.       
  3508. <!-- edit -->
  3509.       <key
  3510.             sequence="M2+M3+ARROW_UP"
  3511.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3512.             commandId="org.eclipse.jdt.ui.edit.text.java.select.enclosing"
  3513.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3514.       <key
  3515.             sequence="M2+M3+ARROW_RIGHT"
  3516.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3517.             commandId="org.eclipse.jdt.ui.edit.text.java.select.next"
  3518.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3519.       <key
  3520.             sequence="M2+M3+ARROW_LEFT"
  3521.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3522.             commandId="org.eclipse.jdt.ui.edit.text.java.select.previous"
  3523.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3524.       <key
  3525.             sequence="M2+M3+ARROW_DOWN"
  3526.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3527.             commandId="org.eclipse.jdt.ui.edit.text.java.select.last"
  3528.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3529.       <key
  3530.             sequence="F2"
  3531.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3532.             commandId="org.eclipse.jdt.ui.edit.text.java.show.javadoc"
  3533.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3534.  
  3535. <!-- source -->
  3536.       <key
  3537.             sequence="M2+M3+S"
  3538.             commandId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu"
  3539.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3540.       <key
  3541.             platform="carbon"
  3542.             sequence="M2+M3+S"
  3543.             commandId=""
  3544.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3545.       <key
  3546.             platform="carbon"
  3547.             sequence="COMMAND+ALT+S"
  3548.             commandId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu"
  3549.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3550.             
  3551.       <key
  3552.             sequence="M1+M2+C"
  3553.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3554.             commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
  3555.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3556.       <key
  3557.             sequence="M1+/"
  3558.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3559.             commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
  3560.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3561.       <key
  3562.             sequence="M1+7"
  3563.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3564.             commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
  3565.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3566.       <key
  3567.             platform="gtk"
  3568.             sequence="M1+M2+C"
  3569.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3570.             commandId=""
  3571.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3572.       <key
  3573.             platform="gtk"
  3574.             sequence="ESC CTRL+C"
  3575.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3576.             commandId="org.eclipse.jdt.ui.edit.text.java.toggle.comment"
  3577.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3578.             
  3579.       <key
  3580.             sequence="M1+M2+F"
  3581.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3582.             commandId="org.eclipse.jdt.ui.edit.text.java.format"
  3583.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3584.       <key
  3585.             platform="gtk"
  3586.             sequence="M1+M2+F"
  3587.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3588.             commandId=""
  3589.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3590.       <key
  3591.             platform="gtk"
  3592.             sequence="ESC CTRL+F"
  3593.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3594.             commandId="org.eclipse.jdt.ui.edit.text.java.format"
  3595.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3596.             
  3597.       <key
  3598.             sequence="M1+M2+M"
  3599.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3600.             commandId="org.eclipse.jdt.ui.edit.text.java.add.import"
  3601.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3602.       <key
  3603.             sequence="M1+M2+O"
  3604.             commandId="org.eclipse.jdt.ui.edit.text.java.organize.imports"
  3605.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3606.       <key
  3607.             sequence="M2+M3+J"
  3608.             commandId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
  3609.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3610.       <key
  3611.             platform="carbon"
  3612.             sequence="M2+M3+J"
  3613.             commandId=""
  3614.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3615.       <key
  3616.             platform="carbon"
  3617.             sequence="COMMAND+ALT+J"
  3618.             commandId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment"
  3619.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3620.       
  3621.       <key
  3622.             sequence="M1+M2+/"
  3623.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3624.             commandId="org.eclipse.jdt.ui.edit.text.java.add.block.comment"
  3625.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3626.       <key
  3627.             sequence="M1+M2+\"
  3628.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3629.             commandId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment"
  3630.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3631.       <key
  3632.             sequence="M1+I"
  3633.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3634.             commandId="org.eclipse.jdt.ui.edit.text.java.indent"
  3635.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3636.       <key
  3637.             sequence="M2+M3+O"
  3638.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3639.             commandId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
  3640.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3641.       <key
  3642.             platform="carbon"
  3643.             sequence="M2+M3+O"
  3644.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3645.             commandId=""
  3646.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3647.       <key
  3648.             platform="carbon"
  3649.             sequence="COMMAND+ALT+O"
  3650.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3651.             commandId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences"
  3652.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3653.             
  3654.       <key
  3655.             sequence="M2+M3+U"
  3656.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3657.             commandId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations"
  3658.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3659.       <key
  3660.             platform="carbon"
  3661.             sequence="M2+M3+U"
  3662.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3663.             commandId=""
  3664.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3665.       <key
  3666.             platform="carbon"
  3667.             sequence="COMMAND+ALT+U"
  3668.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3669.             commandId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations"
  3670.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3671.             
  3672.        <key
  3673.             sequence="M1+2 R"
  3674.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3675.             commandId="org.eclipse.jdt.ui.correction.renameInFile.assist"
  3676.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3677.        <key
  3678.             sequence="M1+2 L"
  3679.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3680.             commandId="org.eclipse.jdt.ui.correction.assignToLocal.assist"
  3681.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>            
  3682.        <key
  3683.             sequence="M1+2 F"
  3684.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3685.             commandId="org.eclipse.jdt.ui.correction.assignToField.assist"
  3686.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>              
  3687.  
  3688. <!-- refactoring -->
  3689.       <key
  3690.             sequence="M2+M3+T"
  3691.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu"
  3692.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3693.       <key
  3694.             platform="carbon"
  3695.             sequence="M2+M3+T"
  3696.             commandId=""
  3697.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3698.       <key
  3699.             platform="carbon"
  3700.             sequence="COMMAND+ALT+T"
  3701.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu"
  3702.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3703.             
  3704.       <key
  3705.             sequence="M2+M3+Z"
  3706.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.undo"
  3707.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3708.       <key
  3709.             platform="carbon"
  3710.             sequence="M2+M3+Z"
  3711.             commandId=""
  3712.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3713.       <key
  3714.             platform="carbon"
  3715.             sequence="COMMAND+ALT+Z"
  3716.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.undo"
  3717.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3718.             
  3719.       <key
  3720.             sequence="M2+M3+Y"
  3721.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.redo"
  3722.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3723.       <key
  3724.             platform="carbon"
  3725.             sequence="M2+M3+Y"
  3726.             commandId=""
  3727.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3728.       <key
  3729.             platform="carbon"
  3730.             sequence="COMMAND+ALT+Y"
  3731.             commandId="org.eclipse.jdt.ui.edit.text.java.refactor.redo"
  3732.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3733.             
  3734.       <key
  3735.             sequence="M2+M3+R"
  3736.             commandId="org.eclipse.jdt.ui.edit.text.java.rename.element"
  3737.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3738.       <key
  3739.             platform="carbon"
  3740.             sequence="M2+M3+R"
  3741.             commandId=""
  3742.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3743.       <key
  3744.             platform="carbon"
  3745.             sequence="COMMAND+ALT+R"
  3746.             commandId="org.eclipse.jdt.ui.edit.text.java.rename.element"
  3747.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3748.             
  3749.       <key
  3750.             sequence="M2+M3+V"
  3751.             commandId="org.eclipse.jdt.ui.edit.text.java.move.element"
  3752.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3753.       <key
  3754.             platform="carbon"
  3755.             sequence="M2+M3+V"
  3756.             commandId=""
  3757.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3758.       <key
  3759.             platform="carbon"
  3760.             sequence="COMMAND+ALT+V"
  3761.             commandId="org.eclipse.jdt.ui.edit.text.java.move.element"
  3762.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3763.             
  3764.       <key
  3765.             sequence="M2+M3+C"
  3766.             commandId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
  3767.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3768.       <key
  3769.             platform="carbon"
  3770.             sequence="M2+M3+C"
  3771.             commandId=""
  3772.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3773.       <key
  3774.             platform="carbon"
  3775.             sequence="COMMAND+ALT+C"
  3776.             commandId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters"
  3777.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3778.             
  3779.       <key
  3780.             sequence="M2+M3+I"
  3781.             commandId="org.eclipse.jdt.ui.edit.text.java.inline"
  3782.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3783.       <key
  3784.             platform="carbon"
  3785.             sequence="M2+M3+I"
  3786.             commandId=""
  3787.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3788.       <key
  3789.             platform="carbon"
  3790.             sequence="COMMAND+ALT+I"
  3791.             commandId="org.eclipse.jdt.ui.edit.text.java.inline"
  3792.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3793.             
  3794.       <key
  3795.             sequence="M2+M3+M"
  3796.             commandId="org.eclipse.jdt.ui.edit.text.java.extract.method"
  3797.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3798.       <key
  3799.             platform="carbon"
  3800.             sequence="M2+M3+M"
  3801.             commandId=""
  3802.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3803.       <key
  3804.             platform="carbon"
  3805.             sequence="COMMAND+ALT+M"
  3806.             commandId="org.eclipse.jdt.ui.edit.text.java.extract.method"
  3807.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3808.             
  3809.       <key
  3810.             sequence="M2+M3+L"
  3811.             commandId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
  3812.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3813.       <key
  3814.             platform="carbon"
  3815.             sequence="M2+M3+L"
  3816.             commandId=""
  3817.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3818.       <key
  3819.             platform="carbon"
  3820.             sequence="COMMAND+ALT+L"
  3821.             commandId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable"
  3822.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3823.             
  3824.       <key
  3825.             sequence="M2+M3+F"
  3826.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3827.             commandId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable"
  3828.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3829.       <key
  3830.             platform="carbon"
  3831.             sequence="M2+M3+F"
  3832.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3833.             commandId=""
  3834.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3835.       <key
  3836.             platform="carbon"
  3837.             sequence="COMMAND+ALT+F"
  3838.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3839.             commandId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable"
  3840.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3841.  
  3842. <!-- navigate -->
  3843.       <key
  3844.             sequence="M1+M2+ARROW_DOWN"
  3845.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3846.             commandId="org.eclipse.jdt.ui.edit.text.java.goto.next.member"
  3847.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3848.       <key
  3849.             sequence="M1+M2+ARROW_UP"
  3850.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3851.             commandId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member"
  3852.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3853.       <key
  3854.             sequence="M1+M2+P"
  3855.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3856.             commandId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket"
  3857.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3858.       <key
  3859.             sequence="M1+O"
  3860.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3861.             commandId="org.eclipse.jdt.ui.edit.text.java.show.outline"
  3862.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3863.       <key
  3864.             sequence="M1+T"
  3865.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3866.             commandId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy"
  3867.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3868.       <key
  3869.             sequence="M1+F3"
  3870.             contextId="org.eclipse.jdt.ui.javaEditorScope"
  3871.             commandId="org.eclipse.jdt.ui.navigate.java.open.structure"
  3872.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3873.       <key
  3874.             sequence="M1+M2+T"
  3875.             commandId="org.eclipse.jdt.ui.navigate.open.type"
  3876.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3877.       <key
  3878.             sequence="M1+M2+H"
  3879.             commandId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy"
  3880.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3881.       <key
  3882.             sequence="F3"
  3883.             commandId="org.eclipse.jdt.ui.edit.text.java.open.editor"
  3884.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3885.       <key
  3886.             sequence="M2+F2"
  3887.             commandId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc"
  3888.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3889.       <key
  3890.             sequence="F4"
  3891.             commandId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy"
  3892.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3893.       <key
  3894.             sequence="CTRL+ALT+H"
  3895.             commandId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy"
  3896.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3897.       <!-- COMMAND+ALT+H is "Hide Others" on carbon, so don't overwrite it -->
  3898.       
  3899. <!-- project -->
  3900.  
  3901. <!-- search -->
  3902.       <key
  3903.             sequence="M1+M2+G"
  3904.             commandId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace"
  3905.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3906.       <key
  3907.             sequence="M1+G"
  3908.             commandId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace"
  3909.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3910.       <key
  3911.             sequence="M1+M2+U"
  3912.             commandId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
  3913.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3914.  
  3915. <!-- perspectives -->
  3916.  
  3917. <!-- views -->
  3918.       <key
  3919.             sequence="M2+M3+Q T"
  3920.             commandId="org.eclipse.jdt.ui.TypeHierarchy"
  3921.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3922.       <key
  3923.             platform="carbon"
  3924.             sequence="M2+M3+Q T"
  3925.             commandId=""
  3926.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3927.       <key
  3928.             platform="carbon"
  3929.             sequence="COMMAND+ALT+Q T"
  3930.             commandId="org.eclipse.jdt.ui.TypeHierarchy"
  3931.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3932.       <key
  3933.             sequence="M2+M3+Q P"
  3934.             commandId="org.eclipse.jdt.ui.PackageExplorer"
  3935.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3936.       <key
  3937.             platform="carbon"
  3938.             sequence="M2+M3+Q P"
  3939.             commandId=""
  3940.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3941.       <key
  3942.             platform="carbon"
  3943.             sequence="COMMAND+ALT+Q P"
  3944.             commandId="org.eclipse.jdt.ui.PackageExplorer"
  3945.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3946.       <key
  3947.             sequence="M2+M3+Q D"
  3948.             commandId="org.eclipse.jdt.ui.SourceView"
  3949.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3950.       <key
  3951.             platform="carbon"
  3952.             sequence="M2+M3+Q D"
  3953.             commandId=""
  3954.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3955.       <key
  3956.             platform="carbon"
  3957.             sequence="COMMAND+ALT+Q D"
  3958.             commandId="org.eclipse.jdt.ui.SourceView"
  3959.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3960.       <key
  3961.             sequence="M2+M3+Q J"
  3962.             commandId="org.eclipse.jdt.ui.JavadocView"
  3963.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3964.       <key
  3965.             platform="carbon"
  3966.             sequence="M2+M3+Q J"
  3967.             commandId=""
  3968.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3969.       <key
  3970.             platform="carbon"
  3971.             sequence="COMMAND+ALT+Q J"
  3972.             commandId="org.eclipse.jdt.ui.JavadocView"
  3973.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
  3974.  
  3975.    </extension>
  3976.    
  3977.    
  3978.    <extension
  3979.          point="org.eclipse.ui.ide.markerResolution">
  3980.       <markerResolutionGenerator
  3981.             markerType="org.eclipse.jdt.core.problem"
  3982.             class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
  3983.       </markerResolutionGenerator>
  3984.    </extension>
  3985.    <extension
  3986.          point="org.eclipse.ui.ide.markerResolution">
  3987.       <markerResolutionGenerator
  3988.             markerType="org.eclipse.jdt.core.buildpath_problem"
  3989.             class="org.eclipse.jdt.internal.ui.wizards.buildpaths.UserLibraryMarkerResolutionGenerator">
  3990.       </markerResolutionGenerator>
  3991.    </extension>
  3992. <!-- =========================================================================== -->
  3993. <!-- Filter Support                                                              -->
  3994. <!-- =========================================================================== -->
  3995.    <extension
  3996.          point="org.eclipse.jdt.ui.javaElementFilters">
  3997. <!-- Package Explorer -->
  3998.       <filter
  3999.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4000.             name="%HideSystemFiles.label"
  4001.             enabled="true"
  4002.             description="%HideSystemFiles.description"
  4003.             pattern=".*">
  4004.       </filter>
  4005.       <filter
  4006.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4007.             name="%HideInnerClassFiles.label"
  4008.             enabled="true"
  4009.             description="%HideInnerClassFiles.description"
  4010.             pattern="*$*.class">
  4011.       </filter>
  4012.       <filter
  4013.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4014.             name="%HideEmptyPackages.label"
  4015.             enabled="false"
  4016.             description="%HideEmptyPackages.description"
  4017.             class="org.eclipse.jdt.internal.ui.filters.EmptyPackageFilter"
  4018.             id="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter">
  4019.       </filter>
  4020.       <filter
  4021.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4022.             name="%HideEmptyInnerPackages.label"
  4023.             enabled="true"
  4024.             description="%HideEmptyInnerPackages.description"
  4025.             class="org.eclipse.jdt.internal.ui.filters.EmptyInnerPackageFilter"
  4026.             id="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter">
  4027.       </filter>
  4028.       <filter
  4029.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4030.             name="%HideNonJavaElements.label"
  4031.             enabled="false"
  4032.             description="%HideNonJavaElements.description"
  4033.             class="org.eclipse.jdt.internal.ui.filters.NonJavaElementFilter"
  4034.             id="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter">
  4035.       </filter>
  4036.       <filter
  4037.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4038.             name="%HideReferencedLibraries.label"
  4039.             enabled="false"
  4040.             description="%HideReferencedLibraries.description"
  4041.             class="org.eclipse.jdt.internal.ui.filters.LibraryFilter"
  4042.             id="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter">
  4043.       </filter>
  4044.       <filter
  4045.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4046.             name="%HideJavaFiles.label"
  4047.             enabled="false"
  4048.             description="%HideJavaFiles.description"
  4049.             class="org.eclipse.jdt.internal.ui.filters.JavaFileFilter"
  4050.             id="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter">
  4051.       </filter>
  4052.       <filter
  4053.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4054.             name="%HidePackageDeclaration.label"
  4055.             enabled="true"
  4056.             description="%HidePackageDeclaration.description"
  4057.             class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
  4058.             id="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter">
  4059.       </filter>
  4060.       <filter
  4061.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4062.             name="%HideImportDeclaration.label"
  4063.             enabled="true"
  4064.             description="%HideImportDeclaration.description"
  4065.             class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
  4066.             id="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter">
  4067.       </filter>
  4068.       <filter
  4069.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4070.             name="%HideSyntheticMembers.label"
  4071.             enabled="true"
  4072.             description="%HideSyntheticMembers.description"
  4073.             class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
  4074.             id="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter">
  4075.       </filter>
  4076.       <filter
  4077.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4078.             name="%HideNonJavaProjects.label"
  4079.             enabled="false"
  4080.             description="%HideNonJavaProjects.description"
  4081.             class="org.eclipse.jdt.internal.ui.filters.NonJavaProjectsFilter"
  4082.             id="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter">
  4083.       </filter>
  4084.       <filter
  4085.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4086.             name="%HideNonSharedProjects.label"
  4087.             enabled="false"
  4088.             description="%HideNonSharedProjects.description"
  4089.             class="org.eclipse.jdt.internal.ui.filters.NonSharedProjectFilter"
  4090.             id="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter">
  4091.       </filter>
  4092.       <filter
  4093.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4094.             name="%HideClosedProjects.label"
  4095.             enabled="false"
  4096.             description="%HideClosedProjects.description"
  4097.             class="org.eclipse.jdt.internal.ui.filters.ClosedProjectFilter"
  4098.             id="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter">
  4099.       </filter>
  4100.       <filter
  4101.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4102.             name="%HideFields.label"
  4103.             enabled="false"
  4104.             description="%HideFields.description"
  4105.             class="org.eclipse.jdt.internal.ui.filters.FieldsFilter"
  4106.             id="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter">
  4107.       </filter>
  4108.       <filter
  4109.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4110.             name="%HideStatics.label"
  4111.             enabled="false"
  4112.             description="%HideStatics.description"
  4113.             class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
  4114.             id="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter">
  4115.       </filter>
  4116.       <filter
  4117.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4118.             name="%HideNonPublic.label"
  4119.             enabled="false"
  4120.             description="%HideNonPublic.description"
  4121.             class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
  4122.             id="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter">
  4123.       </filter>
  4124.       <filter
  4125.             targetId="org.eclipse.jdt.ui.PackageExplorer"
  4126.             name="%HideLocalTypes.label"
  4127.             enabled="false"
  4128.             description="%HideLocalTypes.description"
  4129.             class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
  4130.             id="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter">
  4131.       </filter>
  4132. <!-- Types view -->
  4133.       <filter
  4134.             targetId="org.eclipse.jdt.ui.TypesView"
  4135.             name="%HideNonPublicType.label"
  4136.             enabled="false"
  4137.             description="%HideNonPublicType.description"
  4138.             class="org.eclipse.jdt.internal.ui.filters.NonPublicTypeFilter"
  4139.             id="org.eclipse.jdt.ui.TypesView.NonPublicTypeFilter">
  4140.       </filter>
  4141.       <filter
  4142.             targetId="org.eclipse.jdt.ui.TypesView"
  4143.             name="%HideInterface.label"
  4144.             enabled="false"
  4145.             description="%HideInterface.description"
  4146.             class="org.eclipse.jdt.internal.ui.filters.InterfaceFilter"
  4147.             id="org.eclipse.jdt.ui.TypesView.InterfaceFilter">
  4148.       </filter>
  4149.       <filter
  4150.             targetId="org.eclipse.jdt.ui.TypesView"
  4151.             name="%HideEnum.label"
  4152.             enabled="false"
  4153.             description="%HideEnum.description"
  4154.             class="org.eclipse.jdt.internal.ui.filters.EnumFilter"
  4155.             id="org.eclipse.jdt.ui.TypesView.EnumFilter">
  4156.       </filter>
  4157.       <filter
  4158.             targetId="org.eclipse.jdt.ui.TypesView"
  4159.             name="%HideAnnotation.label"
  4160.             enabled="false"
  4161.             description="%HideAnnotation.description"
  4162.             class="org.eclipse.jdt.internal.ui.filters.AnnotationFilter"
  4163.             id="org.eclipse.jdt.ui.TypesView.AnnotationFilter">
  4164.       </filter>
  4165.       <filter
  4166.             targetId="org.eclipse.jdt.ui.TypesView"
  4167.             name="%HideClass.label"
  4168.             enabled="false"
  4169.             description="%HideClass.description"
  4170.             class="org.eclipse.jdt.internal.ui.filters.ClassFilter"
  4171.             id="org.eclipse.jdt.ui.TypesView.ClassFilter">
  4172.       </filter>
  4173. <!-- Packages view -->
  4174.       <filter
  4175.             targetId="org.eclipse.jdt.ui.PackagesView"
  4176.             name="%HideEmptyPackages.label"
  4177.             enabled="false"
  4178.             description="%HideEmptyPackages.description"
  4179.             class="org.eclipse.jdt.internal.ui.filters.EmptyPackageFilter"
  4180.             id="org.eclipse.jdt.internal.ui.PackagesView.EmptyPackageFilter">
  4181.       </filter>
  4182.       <filter
  4183.             targetId="org.eclipse.jdt.ui.PackagesView"
  4184.             name="%HideEmptyInnerPackages.label"
  4185.             enabled="true"
  4186.             description="%HideEmptyInnerPackages.description"
  4187.             class="org.eclipse.jdt.internal.ui.filters.EmptyInnerPackageFilter"
  4188.             id="org.eclipse.jdt.internal.ui.PackagesView.EmptyInnerPackageFilter">
  4189.       </filter>
  4190. <!-- Projects view -->
  4191.       <filter
  4192.             targetId="org.eclipse.jdt.ui.ProjectsView"
  4193.             name="%HideReferencedLibraries.label"
  4194.             enabled="false"
  4195.             description="%HideReferencedLibraries.description"
  4196.             class="org.eclipse.jdt.internal.ui.filters.LibraryFilter"
  4197.             id="org.eclipse.jdt.ui.ProjectsView.LibraryFilter">
  4198.       </filter>
  4199.       <filter
  4200.             targetId="org.eclipse.jdt.ui.ProjectsView"
  4201.             name="%HideNonSharedProjects.label"
  4202.             enabled="false"
  4203.             description="%HideNonSharedProjects.description"
  4204.             class="org.eclipse.jdt.internal.ui.filters.NonSharedProjectFilter"
  4205.             id="org.eclipse.jdt.ui.ProjectsView.NonSharedProjectsFilter">
  4206.       </filter>
  4207. <!-- Members view -->
  4208.       <filter
  4209.             targetId="org.eclipse.jdt.ui.MembersView"
  4210.             name="%HideImportDeclaration.label"
  4211.             enabled="false"
  4212.             description="%HideImportDeclaration.description"
  4213.             class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
  4214.             id="org.eclipse.jdt.ui.MembersView.ImportDeclarationFilter">
  4215.       </filter>
  4216.       <filter
  4217.             targetId="org.eclipse.jdt.ui.MembersView"
  4218.             name="%HideSyntheticMembers.label"
  4219.             enabled="true"
  4220.             description="%HideSyntheticMembers.description"
  4221.             class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
  4222.             id="org.eclipse.jdt.ui.MembersView.SyntheticMembersFilter">
  4223.       </filter>
  4224. <!-- Outline Page -->
  4225.       <filter
  4226.             targetId="org.eclipse.jdt.ui.JavaOutlinePage"
  4227.             name="%HidePackageDeclaration.label"
  4228.             enabled="false"
  4229.             description="%HidePackageDeclaration.description"
  4230.             class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
  4231.             id="org.eclipse.jdt.ui.JavaOutlinePage.PackageDeclarationFilter">
  4232.       </filter>
  4233.       <filter
  4234.             targetId="org.eclipse.jdt.ui.JavaOutlinePage"
  4235.             name="%HideImportDeclaration.label"
  4236.             enabled="false"
  4237.             description="%HideImportDeclaration.description"
  4238.             class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
  4239.             id="org.eclipse.jdt.ui.JavaOutlinePage.ImportDeclarationFilter">
  4240.       </filter>
  4241.       <filter
  4242.             targetId="org.eclipse.jdt.ui.JavaOutlinePage"
  4243.             name="%HideSyntheticMembers.label"
  4244.             enabled="true"
  4245.             description="%HideSyntheticMembers.description"
  4246.             class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
  4247.             id="org.eclipse.jdt.ui.JavaOutlinePage.SyntheticMembersFilter">
  4248.       </filter>
  4249. <!-- Quick Outline -->
  4250.       <filter
  4251.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4252.             name="%HidePackageDeclaration.label"
  4253.             enabled="false"
  4254.             description="%HidePackageDeclaration.description"
  4255.             class="org.eclipse.jdt.internal.ui.filters.PackageDeclarationFilter"
  4256.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.PackageDeclarationFilter">
  4257.       </filter>
  4258.       <filter
  4259.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4260.             name="%HideImportDeclaration.label"
  4261.             enabled="true"
  4262.             description="%HideImportDeclaration.description"
  4263.             class="org.eclipse.jdt.internal.ui.filters.ImportDeclarationFilter"
  4264.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.ImportDeclarationFilter">
  4265.       </filter>
  4266.       <filter
  4267.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4268.             name="%HideFields.label"
  4269.             enabled="false"
  4270.             description="%HideFields.description"
  4271.             class="org.eclipse.jdt.internal.ui.filters.FieldsFilter"
  4272.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.FieldsFilter">
  4273.       </filter>
  4274.       <filter
  4275.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4276.             name="%HideStatics.label"
  4277.             enabled="false"
  4278.             description="%HideStatics.description"
  4279.             class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
  4280.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.StaticsFilter">
  4281.       </filter>
  4282.       <filter
  4283.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4284.             name="%HideNonPublic.label"
  4285.             enabled="false"
  4286.             description="%HideNonPublic.description"
  4287.             class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
  4288.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.NonPublicFilter">
  4289.       </filter>
  4290.       <filter
  4291.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4292.             name="%HideLocalTypes.label"
  4293.             enabled="false"
  4294.             description="%HideLocalTypes.description"
  4295.             class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
  4296.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.LocalTypesFilter">
  4297.       </filter>
  4298.       <filter
  4299.             targetId="org.eclipse.jdt.internal.ui.text.QuickOutline"
  4300.             name="%HideSyntheticMembers.label"
  4301.             enabled="true"
  4302.             description="%HideSyntheticMembers.description"
  4303.             class="org.eclipse.jdt.internal.ui.filters.SyntheticMembersFilter"
  4304.             id="org.eclipse.jdt.internal.ui.text.QuickOutline.SyntheticMembersFilter">
  4305.       </filter>
  4306. <!-- Quick Hierarchy -->
  4307.       <filter
  4308.             targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
  4309.             name="%HideStatics.label"
  4310.             enabled="false"
  4311.             description="%HideStatics.description"
  4312.             class="org.eclipse.jdt.internal.ui.filters.StaticsFilter"
  4313.             id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.StaticsFilter">
  4314.       </filter>
  4315.       <filter
  4316.             targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
  4317.             name="%HideNonPublic.label"
  4318.             enabled="false"
  4319.             description="%HideNonPublic.description"
  4320.             class="org.eclipse.jdt.internal.ui.filters.NonPublicFilter"
  4321.             id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.NonPublicFilter">
  4322.       </filter>
  4323.       <filter
  4324.             targetId="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy"
  4325.             name="%HideLocalTypes.label"
  4326.             enabled="false"
  4327.             description="%HideLocalTypes.description"
  4328.             class="org.eclipse.jdt.internal.ui.filters.LocalTypesFilter"
  4329.             id="org.eclipse.jdt.internal.ui.typehierarchy.QuickHierarchy.LocalTypesFilter">
  4330.       </filter>
  4331.    </extension>
  4332. <!-- =========================================================================== -->
  4333. <!-- Call Hierarchy                                                              -->
  4334. <!-- =========================================================================== -->
  4335.    <extension
  4336.          point="org.eclipse.ui.views">
  4337.       <view
  4338.             name="%callHierarchyViewName"
  4339.             icon="$nl$/icons/full/eview16/call_hierarchy.gif"
  4340.             category="org.eclipse.jdt.ui.java"
  4341.             class="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"
  4342.             id="org.eclipse.jdt.callhierarchy.view">
  4343.       </view>
  4344.    </extension>
  4345.    
  4346. <!-- =========================================================================== -->
  4347. <!-- Templates                                                                   -->
  4348. <!-- =========================================================================== -->
  4349.    <extension
  4350.          point="org.eclipse.ui.editors.templates">
  4351.       <contextType
  4352.             name="%templates.java.contextType.name"
  4353.             class="org.eclipse.jdt.internal.corext.template.java.JavaContextType"
  4354.             id="java">
  4355.       </contextType>
  4356.       <contextType
  4357.             name="%templates.javadoc.contextType.name"
  4358.             class="org.eclipse.jdt.internal.corext.template.java.JavaDocContextType"
  4359.             id="javadoc">
  4360.       </contextType>
  4361.       <include
  4362.               file="templates/default-templates.xml"
  4363.               translations="$nl$/templates/default-templates.properties">
  4364.       </include>
  4365.       <include
  4366.               file="templates/default-codetemplates.xml"
  4367.               translations="$nl$/templates/default-templates.properties">
  4368.       </include>
  4369.    </extension>
  4370.  
  4371. <!-- =========================================================================== -->
  4372. <!-- Refactoring                                                                 -->
  4373. <!-- =========================================================================== -->
  4374.    
  4375.    <extension point="org.eclipse.core.expressions.propertyTesters">
  4376.       <propertyTester
  4377.               namespace="org.eclipse.jdt.internal.ui"
  4378.             properties="matchesPattern"
  4379.             type="org.eclipse.core.resources.IResource"
  4380.             class="org.eclipse.jdt.internal.corext.refactoring.participants.ResourceExtender"
  4381.             id="org.eclipse.jdt.IResourceExtender">
  4382.       </propertyTester>
  4383.    </extension>
  4384.    
  4385.    <extension point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
  4386.       <statusContextViewer
  4387.             class="org.eclipse.jdt.internal.ui.refactoring.JavaStatusContextViewer"
  4388.             id="org.eclipse.jdt.ui.javaStatusContextViewer">
  4389.          <enablement>
  4390.             <or>
  4391.                <instanceof value="org.eclipse.jdt.internal.corext.refactoring.base.JavaStatusContext"/>
  4392.                <instanceof value="org.eclipse.jdt.internal.corext.refactoring.base.JavaStringStatusContext"/>
  4393.             </or>
  4394.          </enablement>
  4395.       </statusContextViewer>
  4396.    </extension>
  4397.    
  4398.    <extension point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
  4399.       <changePreviewViewer
  4400.             class="org.eclipse.jdt.internal.ui.refactoring.CreateTextFileChangePreviewViewer"
  4401.             id="org.eclipse.jdt.ui.createTextFileChangePreviewViewer">
  4402.          <enablement>
  4403.             <instanceof value="org.eclipse.jdt.internal.corext.refactoring.nls.changes.CreateTextFileChange"/>
  4404.          </enablement>
  4405.       </changePreviewViewer>
  4406.    </extension>
  4407.    
  4408. <!-- End Refactoring -->
  4409.  
  4410.    <extension
  4411.          point="org.eclipse.ui.views">
  4412.       <view
  4413.             name="%JavaSourceView"
  4414.             icon="$nl$/icons/full/eview16/source.gif"
  4415.             category="org.eclipse.jdt.ui.java"
  4416.             class="org.eclipse.jdt.internal.ui.infoviews.SourceView"
  4417.             id="org.eclipse.jdt.ui.SourceView">
  4418.       </view>
  4419.    </extension>
  4420.    <extension
  4421.          point="org.eclipse.ui.views">
  4422.       <view
  4423.             name="%JavadocView"
  4424.             icon="$nl$/icons/full/eview16/javadoc.gif"
  4425.             category="org.eclipse.jdt.ui.java"
  4426.             class="org.eclipse.jdt.internal.ui.infoviews.JavadocView"
  4427.             id="org.eclipse.jdt.ui.JavadocView">
  4428.       </view>
  4429.    </extension>
  4430.  
  4431. <!--- classpath container -->
  4432.    
  4433.    <extension
  4434.          point="org.eclipse.jdt.ui.classpathContainerPage">
  4435.       <classpathContainerPage
  4436.             name="%userLibrary.name"
  4437.             class="org.eclipse.jdt.internal.ui.wizards.buildpaths.UserLibraryWizardPage"
  4438.             id="org.eclipse.jdt.USER_LIBRARY">
  4439.       </classpathContainerPage>
  4440.    </extension>
  4441.    
  4442.    <extension
  4443.          point="org.eclipse.ui.popupMenus">    
  4444.       <objectContribution
  4445.             objectClass="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer"
  4446.             id="org.eclipse.jdt.ui.configure.classpathcontainer">
  4447.          <action
  4448.                label="%ConfigClasspathContainer.label"
  4449.                tooltip="%ConfigClasspathContainer.tooltip"
  4450.                class="org.eclipse.jdt.internal.ui.actions.ConfigureContainerAction"
  4451.                menubarPath="properties"
  4452.                enablesFor="1"
  4453.                id="ConfigureContainer">
  4454.          </action>
  4455.       </objectContribution>
  4456.    </extension>
  4457.    
  4458.     <extension
  4459.         point= "org.eclipse.jdt.ui.foldingStructureProviders">
  4460.         <provider
  4461.             id="org.eclipse.jdt.ui.text.defaultFoldingProvider"
  4462.             name= "%defaultFoldingStructureProviderName"
  4463.             class="org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider"
  4464.             preferencesClass="org.eclipse.jdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
  4465.         </provider>
  4466.     </extension>
  4467.  
  4468.     <extension point="org.eclipse.debug.core.launchConfigurationTypes">
  4469.         <launchConfigurationType
  4470.            delegate="org.eclipse.jdt.internal.ui.text.correction.SerialVersionLaunchConfigurationDelegate"
  4471.            public="false"
  4472.            name="%serialVersionLaunchConfigName"
  4473.            modes="run"
  4474.            id="org.eclipse.jdt.ui.serial.support">
  4475.         </launchConfigurationType>
  4476.     </extension>
  4477.  
  4478.     <extension point="org.eclipse.ui.workbench.texteditor.spellingEngine">
  4479.         <engine
  4480.               preferencesClass="org.eclipse.jdt.internal.ui.preferences.SpellingPreferenceBlock"
  4481.               label="%defaultSpellingEngine.label"
  4482.               class="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine"
  4483.               default="true"
  4484.               id="org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine">
  4485.         </engine>
  4486.     </extension>
  4487.         
  4488.     <extension point="org.eclipse.core.runtime.preferences">
  4489.         <initializer class="org.eclipse.jdt.internal.ui.JavaUIPreferenceInitializer"/>
  4490.     </extension>
  4491.     
  4492. </plugin>